Uses of Class
org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
Packages that use InstrIndex
Package
Description
-
Uses of InstrIndex in org.benf.cfr.reader.bytecode.analysis.opgraph
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph declared as InstrIndexModifier and TypeFieldDescriptionprivate InstrIndex
Op02WithProcessedDataAndRefs.index
private InstrIndex
Op03SimpleStatement.index
private InstrIndex
Op04StructuredStatement.instrIndex
(package private) InstrIndex
Op03Blocks.Block3.startIndex
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph with type parameters of type InstrIndexModifier and TypeFieldDescriptionprivate final LinkedList<InstrIndex>
InstrIndex.TempRelatives.rels
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return InstrIndexModifier and TypeMethodDescriptionIndexedStatement.getIndex()
Op02WithProcessedDataAndRefs.getIndex()
Op03SimpleStatement.getIndex()
Op04StructuredStatement.getIndex()
InstrIndex.justAfter()
InstrIndex.justBefore()
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type InstrIndexModifier and TypeMethodDescriptionvoid
InstrIndex.TempRelatives.after
(InstrIndex than, InstrIndex isBefore) void
InstrIndex.TempRelatives.before
(InstrIndex than, InstrIndex isBefore) int
InstrIndex.compareTo
(InstrIndex other) private static List<Op02WithProcessedDataAndRefs>
Op02WithProcessedDataAndRefs.copyBlock
(List<Op02WithProcessedDataAndRefs> orig, InstrIndex afterThis) (package private) boolean
InstrIndex.directlyPreceeds
(InstrIndex other) int
InstrIndex.TempRelatives.indexOf
(InstrIndex i) boolean
InstrIndex.isBackJumpFrom
(InstrIndex other) private int
InstrIndex.isBackJumpTo
(InstrIndex other) void
Op02WithProcessedDataAndRefs.setIndex
(InstrIndex index) void
Op03SimpleStatement.setIndex
(InstrIndex index) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type InstrIndexModifier and TypeMethodDescriptionprivate static Op02WithProcessedDataAndRefs
Op02WithProcessedDataAndRefs.adjustOrdering
(Map<InstrIndex, List<Op02WithProcessedDataAndRefs.ExceptionTempStatement>> insertions, Op02WithProcessedDataAndRefs infrontOf, ExceptionGroup exceptionGroup, Op02WithProcessedDataAndRefs newNode) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type InstrIndexModifierConstructorDescriptionOp02WithProcessedDataAndRefs
(JVMInstr instr, byte[] rawData, InstrIndex index, ConstantPool cp, ConstantPoolEntry[] cpEntries, int originalRawOffset, BytecodeLoc loc) Op03SimpleStatement
(Set<BlockIdentifier> containedIn, Statement statement, InstrIndex index) Op03SimpleStatement
(Set<BlockIdentifier> containedIn, Statement statement, SSAIdentifiers<LValue> ssaIdentifiers, InstrIndex index) Op04StructuredStatement
(InstrIndex instrIndex, Collection<BlockIdentifier> blockMembership, StructuredStatement structuredStatement) (package private)
TempRelatives
(InstrIndex start) -
Uses of InstrIndex in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters declared as InstrIndexModifier and TypeFieldDescriptionprivate final InstrIndex
Misc.IsBackJumpTo.thisIndex
private final InstrIndex
Misc.IsForwardJumpTo.thisIndex
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type InstrIndexModifier and TypeMethodDescription(package private) static void
Cleaner.sortAndRenumberFromInPlace
(List<Op03SimpleStatement> statements, InstrIndex start) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type InstrIndexModifierConstructorDescription(package private)
IsBackJumpTo
(InstrIndex thisIndex) IsForwardJumpTo
(InstrIndex thisIndex) -
Uses of InstrIndex in org.benf.cfr.reader.bytecode.analysis.parse
Methods in org.benf.cfr.reader.bytecode.analysis.parse that return InstrIndex