Uses of Class
jadx.core.dex.attributes.nodes.LoopInfo
Packages that use LoopInfo
Package
Description
-
Uses of LoopInfo in jadx.core.dex.attributes
Fields in jadx.core.dex.attributes with type parameters of type LoopInfo -
Uses of LoopInfo in jadx.core.dex.attributes.nodes
Fields in jadx.core.dex.attributes.nodes declared as LoopInfoModifier and TypeFieldDescriptionprivate final LoopInfoLoopLabelAttr.loopprivate LoopInfoLoopInfo.parentLoopMethods in jadx.core.dex.attributes.nodes that return LoopInfoMethods in jadx.core.dex.attributes.nodes with parameters of type LoopInfoConstructors in jadx.core.dex.attributes.nodes with parameters of type LoopInfo -
Uses of LoopInfo in jadx.core.dex.nodes
Fields in jadx.core.dex.nodes with type parameters of type LoopInfoMethods in jadx.core.dex.nodes that return LoopInfoMethods in jadx.core.dex.nodes that return types with arguments of type LoopInfoModifier and TypeMethodDescriptionMethodNode.getAllLoopsForBlock(BlockNode block) MethodNode.getLoops()Methods in jadx.core.dex.nodes with parameters of type LoopInfo -
Uses of LoopInfo in jadx.core.dex.regions.loops
Fields in jadx.core.dex.regions.loops declared as LoopInfoMethods in jadx.core.dex.regions.loops that return LoopInfoConstructors in jadx.core.dex.regions.loops with parameters of type LoopInfoModifierConstructorDescriptionLoopRegion(IRegion parent, LoopInfo info, @Nullable BlockNode header, boolean reversed) -
Uses of LoopInfo in jadx.core.dex.visitors.blocks
Methods in jadx.core.dex.visitors.blocks with parameters of type LoopInfoModifier and TypeMethodDescriptionprivate static booleanBlockProcessor.insertBlocksForBreak(MethodNode mth, LoopInfo loop) Insert additional blocks for possible 'break' insertionprivate static booleanBlockProcessor.insertBlocksForContinue(MethodNode mth, LoopInfo loop) Insert additional blocks for possible 'continue' insertionprivate static booleanBlockProcessor.insertPreHeader(MethodNode mth, LoopInfo loop) Insert simple path block before loop headerprivate static booleanBlockProcessor.simplifyLoopEnd(MethodNode mth, LoopInfo loop) Method parameters in jadx.core.dex.visitors.blocks with type arguments of type LoopInfoModifier and TypeMethodDescriptionprivate static booleanBlockProcessor.splitLoops(MethodNode mth, BlockNode block, List<LoopInfo> loops) -
Uses of LoopInfo in jadx.core.dex.visitors.regions.maker
Methods in jadx.core.dex.visitors.regions.maker with parameters of type LoopInfoModifier and TypeMethodDescriptionprivate booleanLoopRegionMaker.checkLoopExits(LoopInfo loop, BlockNode mainExitBlock) private static voidLoopRegionMaker.insertContinue(LoopInfo loop) private booleanLoopRegionMaker.insertLoopBreak(RegionStack stack, LoopInfo loop, BlockNode loopExit, BlockNode blockOnLoop, Edge exitEdge) private static booleanLoopRegionMaker.isExitAtLoopEnd(BlockNode exit, LoopInfo loop) private booleanLoopRegionMaker.isOuterOutblock(BlockNode crossing, LoopInfo loop) private BlockNodeLoopRegionMaker.makeEndlessLoop(IRegion curRegion, RegionStack stack, LoopInfo loop, BlockNode loopStart) private LoopRegionLoopRegionMaker.makeLoopRegion(IRegion curRegion, LoopInfo loop, List<BlockNode> exitBlocks) Select loop exit and construct LoopRegion(package private) BlockNodeLoopRegionMaker.process(IRegion curRegion, LoopInfo loop, RegionStack stack) private BooleanLoopRegionMaker.validOutBlock(BlockNode outBlock, LoopInfo loop) private booleanLoopRegionMaker.viaValidUncleanSuccessor(BlockNode exitBlock, BlockNode crossing, LoopInfo loop) -
Uses of LoopInfo in jadx.core.utils
Methods in jadx.core.utils that return types with arguments of type LoopInfo