Class TraverserState
java.lang.Object
jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- Direct Known Subclasses:
AwaitingInsnCompareTraverserState,IdentifiedScopeWithTerminatorTraverserState,NewBlockTraverserState,NoBlockTraverserState,RecoveredFromCacheTraverserState,TerminalTraverserState,UnknownAdvanceStrategyTraverserState
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal TraverserStateduplicate(TraverserActivePathState comparatorState) protected abstract TraverserStateduplicateInternalState(TraverserActivePathState comparatorState) Performs a deep clone of this Traverser state.final @Nullable TraverserBlockInfofinal CentralityStatefinal TraverserActivePathStateabstract TraverserState.ComparisonStateabstract @Nullable AbstractBlockTraverserHandlerprotected abstract @Nullable TraverserBlockInfoprotected abstract @Nullable CentralityStateabstract booleanfinal StringtoString()final StringtoString(int indentAmount)
-
Field Details
-
comparatorState
-
-
Constructor Details
-
TraverserState
-
-
Method Details
-
getNextHandler
-
getCompareState
-
isTerminal
public abstract boolean isTerminal() -
getUnderlyingCentralityState
-
getUnderlyingBlockInsnInfo
-
duplicateInternalState
Performs a deep clone of this Traverser state.- Returns:
- The deep cloned duplication of this Traverser state.
-
toString
-
duplicate
-
getComparatorState
-
toString
-
getCentralityState
-
getBlockInsnInfo
-
getGlobalState
-