Uses of Class
org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
-
Packages that use Op03Blocks.Block3 Package Description org.benf.cfr.reader.bytecode.analysis.opgraph -
-
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.Block3 Modifier and Type Field Description (package private) java.util.Set<Op03Blocks.Block3>
Op03Blocks.Block3. originalSources
(package private) java.util.Set<Op03Blocks.Block3>
Op03Blocks.Block3. sources
(package private) java.util.Set<Op03Blocks.Block3>
Op03Blocks.Block3. targets
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return Op03Blocks.Block3 Modifier and Type Method Description (package private) Op03Blocks.Block3
Op03Blocks.Block3. getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return types with arguments of type Op03Blocks.Block3 Modifier and Type Method Description private static java.util.List<Op03Blocks.Block3>
Op03Blocks. addTryEndDependencies(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. buildBasicBlocks(java.util.List<Op03SimpleStatement> statements)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineNeighbouringBlocks(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineNeighbouringBlocksPass1(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineSingleCaseBackBlock(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. doTopSort(java.util.List<Op03Blocks.Block3> in)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. invertJoinZeroTargetJumps(java.util.List<Op03Blocks.Block3> blocks)
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type Op03Blocks.Block3 Modifier and Type Method Description void
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.Block3 Modifier and Type Method Description private static boolean
Op03Blocks. addCatchEndDependencies(java.util.List<Op03Blocks.Block3> blocks)
(package private) void
Op03Blocks.Block3. addSources(java.util.List<Op03Blocks.Block3> sources)
(package private) void
Op03Blocks.Block3. addTargets(java.util.List<Op03Blocks.Block3> targets)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. addTryEndDependencies(java.util.List<Op03Blocks.Block3> blocks)
private static void
Op03Blocks. apply0TargetBlockHeuristic(java.util.List<Op03Blocks.Block3> blocks)
private static void
Op03Blocks. applyKnownBlocksHeuristic(java.util.List<Op03Blocks.Block3> blocks, java.util.Map<BlockIdentifier,BlockIdentifier> tryBlockAliases)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineNeighbouringBlocks(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineNeighbouringBlocksPass1(java.util.List<Op03Blocks.Block3> blocks)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. combineSingleCaseBackBlock(java.util.List<Op03Blocks.Block3> blocks)
private static boolean
Op03Blocks. detectMoves(java.util.List<Op03Blocks.Block3> blocks, Options options)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. doTopSort(java.util.List<Op03Blocks.Block3> in)
(package private) Op03Blocks.Block3
Op03Blocks.Block3. getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)
private static java.util.List<Op03Blocks.Block3>
Op03Blocks. invertJoinZeroTargetJumps(java.util.List<Op03Blocks.Block3> blocks)
private static boolean
Op03Blocks. moveSingleOutOrderBlocks(java.util.List<Op03Blocks.Block3> blocks)
private static void
Op03Blocks. sanitiseBlocks(java.util.List<Op03Blocks.Block3> blocks)
void
Op03Blocks.Block3. setTargets(java.util.List<Op03Blocks.Block3> targets)
-