Class AbstractBlockPathTraverserHandler
java.lang.Object
jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockTraverserHandler
jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- Direct Known Subclasses:
BaseBlockTraverserHandler,PredecessorBlockPathTraverserHandler
Traverser handlers are responsible for deducing how blocks should be searched within a path
whilst
searching for duplicate 'finally' instructions.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBlockPathTraverserHandler(TraverserState initialState) AbstractBlockPathTraverserHandler(AtomicReference<? extends TraverserState> initialStateRef) -
Method Summary
Modifier and TypeMethodDescriptionfinal TraverserStategetState()final AtomicReference<? extends TraverserState> protected abstract voidhandle()final voidprocess()
-
Field Details
-
stateRef
-
-
Constructor Details
-
AbstractBlockPathTraverserHandler
-
AbstractBlockPathTraverserHandler
-
-
Method Details
-
handle
- Throws:
TraverserException
-
process
- Throws:
TraverserException
-
getState
-
getStateReference
-