Class MergePathActivePathTraverserHandler
java.lang.Object
jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockTraverserHandler
jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Constructor Summary
ConstructorsConstructorDescriptionMergePathActivePathTraverserHandler(TraverserActivePathState comparatorState) -
Method Summary
Modifier and TypeMethodDescriptionprivate static TraverserActivePathStategetAllPermutationsOfCollection(Collection<BlockNode> elements) private static MergePathActivePathTraverserHandler.PostMergeStatusgetScopeSplitPostMergeStatus(List<TraverserActivePathState> pathsTaken) private static Function<TraverserState, Boolean> getStateAbortOnTerminusFunction(IdentifiedScopeWithTerminatorTraverserState finallyState, IdentifiedScopeWithTerminatorTraverserState candidateState) protected List<TraverserActivePathState> handle()private static booleanisStateOnTerminus(TraverserState state, BlockNode terminus) static voidpermutations(List<BlockNode[]> permutations, Collection<BlockNode> elements, Stack<BlockNode> permutationStack, int size) Methods inherited from class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
getComparator, process
-
Constructor Details
-
MergePathActivePathTraverserHandler
-
-
Method Details
-
createNonMatchingTerminator
-
isStateOnTerminus
-
getStateAbortOnTerminusFunction
private static Function<TraverserState,Boolean> getStateAbortOnTerminusFunction(IdentifiedScopeWithTerminatorTraverserState finallyState, IdentifiedScopeWithTerminatorTraverserState candidateState) -
getScopeSplitPostMergeStatus
private static MergePathActivePathTraverserHandler.PostMergeStatus getScopeSplitPostMergeStatus(List<TraverserActivePathState> pathsTaken) -
handle
- Specified by:
handlein classAbstractActivePathTraverserHandler
-
getAllPermutationsOfCollection
-
permutations
-