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
-
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:
-