Class IdentifiedScopeWithTerminatorTraverserState
java.lang.Object
jadx.core.dex.visitors.finaly.traverser.state.TraverserState
jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classNested classes/interfaces inherited from class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
TraverserState.ComparisonState -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIdentifiedScopeWithTerminatorTraverserState(TraverserActivePathState state, CentralityState centralityState, List<BlockNode> roots, BlockNode scopeTerminator) -
Method Summary
Modifier and TypeMethodDescriptionprotected TraverserStateduplicateInternalState(TraverserActivePathState comparatorState) Performs a deep clone of this Traverser state.getFactory(CentralityState centralityState, List<BlockNode> roots, BlockNode scopeTerminator) @Nullable AbstractBlockTraverserHandlergetRoots()protected @Nullable TraverserBlockInfoprotected @Nullable CentralityStatebooleanMethods inherited from class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
duplicate, getBlockInsnInfo, getCentralityState, getComparatorState, getGlobalState, toString, toString
-
Field Details
-
centralityState
-
roots
-
scopeTerminator
-
-
Constructor Details
-
IdentifiedScopeWithTerminatorTraverserState
public IdentifiedScopeWithTerminatorTraverserState(TraverserActivePathState state, CentralityState centralityState, List<BlockNode> roots, BlockNode scopeTerminator)
-
-
Method Details
-
getFactory
public static TraverserStateFactory<IdentifiedScopeWithTerminatorTraverserState> getFactory(CentralityState centralityState, List<BlockNode> roots, BlockNode scopeTerminator) -
getNextHandler
- Specified by:
getNextHandlerin classTraverserState
-
getCompareState
- Specified by:
getCompareStatein classTraverserState
-
isTerminal
public boolean isTerminal()- Specified by:
isTerminalin classTraverserState
-
getUnderlyingCentralityState
- Specified by:
getUnderlyingCentralityStatein classTraverserState
-
getUnderlyingBlockInsnInfo
- Specified by:
getUnderlyingBlockInsnInfoin classTraverserState
-
duplicateInternalState
Description copied from class:TraverserStatePerforms a deep clone of this Traverser state.- Specified by:
duplicateInternalStatein classTraverserState- Returns:
- The deep cloned duplication of this Traverser state.
-
getTerminus
-
getRoots
-