Package jadx.core.dex.visitors.regions
Class SwitchBreakVisitor.RemoveUnreachableBreak
java.lang.Object
jadx.core.dex.visitors.regions.AbstractRegionVisitor
jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
jadx.core.dex.visitors.regions.SwitchBreakVisitor.RemoveUnreachableBreak
- All Implemented Interfaces:
IRegionVisitor
- Enclosing class:
SwitchBreakVisitor
private static final class SwitchBreakVisitor.RemoveUnreachableBreak
extends SwitchBreakVisitor.BaseSwitchRegionVisitor
-
Field Summary
Fields inherited from class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
addBreakRegion, cleanupSet, currentSwitch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanisPrevInsnIsExit(IBlock breakBlock, List<IContainer> subBlocks) voidprocessRegion(MethodNode mth, IRegion region) Methods inherited from class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
enterRegion, isBreakBlock, isReRunRequested, leaveRegion, removeBreak, requestReRun, reset, setCurrentSwitchMethods inherited from class jadx.core.dex.visitors.regions.AbstractRegionVisitor
processBlock
-
Constructor Details
-
RemoveUnreachableBreak
private RemoveUnreachableBreak()
-
-
Method Details
-
processRegion
- Specified by:
processRegionin classSwitchBreakVisitor.BaseSwitchRegionVisitor
-
isPrevInsnIsExit
-