Replace fallback string scraper with precise AST traversal

This commit is contained in:
2026-06-21 18:20:30 +02:00
parent c903b079d3
commit 6596303b7d
3 changed files with 51 additions and 40 deletions

View File

@@ -381,10 +381,18 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 13,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvents.PAY", "OrderEvents.CANCEL" ]
},
"contextMachineId" : null,
"matchedTransitions" : null
"matchedTransitions" : [ {
"sourceState" : "OrderStates.SUBMITTED",
"targetState" : "OrderStates.PAID",
"event" : "OrderEvents.PAY"
}, {
"sourceState" : "OrderStates.SUBMITTED",
"targetState" : "OrderStates.CANCELED",
"event" : "OrderEvents.CANCEL"
} ]
}, {
"entryPoint" : {
"type" : "REST",

View File

@@ -144,7 +144,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 25,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.PROCESS" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -175,7 +175,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 25,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.COMPLETE" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -206,7 +206,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 25,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.CANCEL" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -241,7 +241,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 25,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.COMPLETE" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -276,7 +276,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 78,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.PROCESS" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -311,7 +311,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 25,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.PROCESS" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {
@@ -346,7 +346,7 @@
"stateMachineId" : null,
"sourceState" : null,
"lineNumber" : 50,
"polymorphicEvents" : [ ]
"polymorphicEvents" : [ "OrderEvent.CANCEL" ]
},
"contextMachineId" : null,
"matchedTransitions" : [ {