Interface VisitorResults
- All Known Subinterfaces:
ConstructorEntryVisitor,PcodeOpEntryVisitor,SubtableEntryVisitor
- All Known Implementing Classes:
SleighConstructorTraversal,SleighConstructorTraversal.SubVisitor,SleighLanguages.ConsVisitForPcode
public interface VisitorResults
Some constants for controlling traversal
A callback (
visit()) can return one of these constants to control whether or not
traversal continues. traverse() methods will return a value to indicate how traversal
terminated.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intContinue Fromvisit(): continue traversal as usual.static final intFinish(ed) Fromvisit(): terminate traversal with a successful result.static final intTerminate(d) Fromvisit(): terminate traversal with an unsuccessful result.
-
Field Details
-
CONTINUE
static final int CONTINUEContinue Fromvisit(): continue traversal as usual. This value is never returned bytraverse().- See Also:
-
FINISHED
static final int FINISHEDFinish(ed) Fromvisit(): terminate traversal with a successful result. Fromtraverse(): traversal terminated successfully. Either a call tovisit()returnedFINISHED, or all calls tovisit()returnedCONTINUE.- See Also:
-
TERMINATE
static final int TERMINATETerminate(d) Fromvisit(): terminate traversal with an unsuccessful result. Fromtraverse(): traversal terminated unsuccessful. Either a call tovisit()returnedTERMINATE, or there was an error during traversal.- See Also:
-