Action enum
Informs caller of next action which should take place after processing current node
Values
- proceed → const Action
-
Next item from execution stack should be executed. If no more items then execution should finish
- repeat → const Action
-
Last executed item should be executed again
- markAndProceed → const Action
-
Add marker to last executed item, and then proceed in the same way as Action.proceed. This has meaning only if there are children to execute
- backToMark → const Action
-
Instead of executing next item in stack, execution should be moved backward in stack to first item with mark (see Action.markAndProceed)
- terminateBranch → const Action
-
Stop execution of children in this branch. (Items in call stack which are after last executed item are discarded, then first item from stack will be next one to execute)
- terminate → const Action
-
Terminate whole execution, all items from stack are removed.
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited