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
Fields 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.targets
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return Op03Blocks.Block3Modifier and TypeMethodDescription(package private) Op03Blocks.Block3
Op03Blocks.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 TypeMethodDescriptionvoid
Op03Blocks.Block3.addSource
(Op03Blocks.Block3 source) void
Op03Blocks.Block3.addTarget
(Op03Blocks.Block3 source) private static boolean
Op03Blocks.canCombineBlockSets
(Op03Blocks.Block3 from, Op03Blocks.Block3 to) int
Op03Blocks.Block3.compareTo
(Op03Blocks.Block3 other) private static void
Op03Blocks.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 boolean
Op03Blocks.addCatchEndDependencies
(List<Op03Blocks.Block3> blocks) (package private) void
Op03Blocks.Block3.addSources
(List<Op03Blocks.Block3> sources) (package private) void
Op03Blocks.Block3.addTargets
(List<Op03Blocks.Block3> targets) private static List<Op03Blocks.Block3>
Op03Blocks.addTryEndDependencies
(List<Op03Blocks.Block3> blocks) private static void
Op03Blocks.apply0TargetBlockHeuristic
(List<Op03Blocks.Block3> blocks) private static void
Op03Blocks.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 boolean
Op03Blocks.detectMoves
(List<Op03Blocks.Block3> blocks, Options options) private static List<Op03Blocks.Block3>
Op03Blocks.doTopSort
(List<Op03Blocks.Block3> in) (package private) Op03Blocks.Block3
Op03Blocks.Block3.getLastUnconditionalBackjumpToHere
(Map<Op03Blocks.Block3, Integer> idxLut) private static List<Op03Blocks.Block3>
Op03Blocks.invertJoinZeroTargetJumps
(List<Op03Blocks.Block3> blocks) private static boolean
Op03Blocks.moveSingleOutOrderBlocks
(List<Op03Blocks.Block3> blocks) private static void
Op03Blocks.sanitiseBlocks
(List<Op03Blocks.Block3> blocks) void
Op03Blocks.Block3.setTargets
(List<Op03Blocks.Block3> targets)