Uses of Class
org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
Packages that use Op03Blocks.Block3
-
Uses of Op03Blocks.Block3 in org.benf.cfr.reader.bytecode.analysis.opgraph
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph that implement interfaces with type arguments of type Op03Blocks.Block3Fields in org.benf.cfr.reader.bytecode.analysis.opgraph with type parameters of type Op03Blocks.Block3Modifier and TypeFieldDescription(package private) Set<Op03Blocks.Block3> Op03Blocks.Block3.originalSources(package private) Set<Op03Blocks.Block3> Op03Blocks.Block3.sources(package private) Set<Op03Blocks.Block3> Op03Blocks.Block3.targetsMethods in org.benf.cfr.reader.bytecode.analysis.opgraph that return Op03Blocks.Block3Modifier and TypeMethodDescription(package private) Op03Blocks.Block3Op03Blocks.Block3.getLastUnconditionalBackjumpToHere(Map<Op03Blocks.Block3, Integer> idxLut) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return types with arguments of type Op03Blocks.Block3Modifier and TypeMethodDescriptionprivate static List<Op03Blocks.Block3> Op03Blocks.addTryEndDependencies(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.buildBasicBlocks(List<Op03SimpleStatement> statements) private static List<Op03Blocks.Block3> Op03Blocks.combineNeighbouringBlocks(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.combineNeighbouringBlocksPass1(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.combineSingleCaseBackBlock(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.doTopSort(List<Op03Blocks.Block3> in) private static List<Op03Blocks.Block3> Op03Blocks.invertJoinZeroTargetJumps(List<Op03Blocks.Block3> blocks) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type Op03Blocks.Block3Modifier and TypeMethodDescriptionvoidOp03Blocks.Block3.addSource(Op03Blocks.Block3 source) voidOp03Blocks.Block3.addTarget(Op03Blocks.Block3 source) private static booleanOp03Blocks.canCombineBlockSets(Op03Blocks.Block3 from, Op03Blocks.Block3 to) intOp03Blocks.Block3.compareTo(Op03Blocks.Block3 other) private static voidOp03Blocks.patch(Op03Blocks.Block3 a, Op03Blocks.Block3 b) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type Op03Blocks.Block3Modifier and TypeMethodDescriptionprivate static booleanOp03Blocks.addCatchEndDependencies(List<Op03Blocks.Block3> blocks) (package private) voidOp03Blocks.Block3.addSources(List<Op03Blocks.Block3> sources) (package private) voidOp03Blocks.Block3.addTargets(List<Op03Blocks.Block3> targets) private static List<Op03Blocks.Block3> Op03Blocks.addTryEndDependencies(List<Op03Blocks.Block3> blocks) private static voidOp03Blocks.apply0TargetBlockHeuristic(List<Op03Blocks.Block3> blocks) private static voidOp03Blocks.applyKnownBlocksHeuristic(List<Op03Blocks.Block3> blocks, Map<BlockIdentifier, BlockIdentifier> tryBlockAliases) private static List<Op03Blocks.Block3> Op03Blocks.combineNeighbouringBlocks(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.combineNeighbouringBlocksPass1(List<Op03Blocks.Block3> blocks) private static List<Op03Blocks.Block3> Op03Blocks.combineSingleCaseBackBlock(List<Op03Blocks.Block3> blocks) private static booleanOp03Blocks.detectMoves(List<Op03Blocks.Block3> blocks, Options options) private static List<Op03Blocks.Block3> Op03Blocks.doTopSort(List<Op03Blocks.Block3> in) (package private) Op03Blocks.Block3Op03Blocks.Block3.getLastUnconditionalBackjumpToHere(Map<Op03Blocks.Block3, Integer> idxLut) private static List<Op03Blocks.Block3> Op03Blocks.invertJoinZeroTargetJumps(List<Op03Blocks.Block3> blocks) private static booleanOp03Blocks.moveSingleOutOrderBlocks(List<Op03Blocks.Block3> blocks) private static voidOp03Blocks.sanitiseBlocks(List<Op03Blocks.Block3> blocks) voidOp03Blocks.Block3.setTargets(List<Op03Blocks.Block3> targets)