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
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph that implement interfaces with type arguments of type InstrIndexFields in org.benf.cfr.reader.bytecode.analysis.opgraph declared as InstrIndexModifier and TypeFieldDescriptionprivate InstrIndexOp02WithProcessedDataAndRefs.indexprivate InstrIndexOp03SimpleStatement.indexprivate InstrIndexOp04StructuredStatement.instrIndex(package private) InstrIndexOp03Blocks.Block3.startIndexFields in org.benf.cfr.reader.bytecode.analysis.opgraph with type parameters of type InstrIndexModifier and TypeFieldDescriptionprivate final LinkedList<InstrIndex> InstrIndex.TempRelatives.relsMethods 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 TypeMethodDescriptionvoidInstrIndex.TempRelatives.after(InstrIndex than, InstrIndex isBefore) voidInstrIndex.TempRelatives.before(InstrIndex than, InstrIndex isBefore) intInstrIndex.compareTo(InstrIndex other) private static List<Op02WithProcessedDataAndRefs> Op02WithProcessedDataAndRefs.copyBlock(List<Op02WithProcessedDataAndRefs> orig, InstrIndex afterThis) (package private) booleanInstrIndex.directlyPreceeds(InstrIndex other) intInstrIndex.TempRelatives.indexOf(InstrIndex i) booleanInstrIndex.isBackJumpFrom(InstrIndex other) private intInstrIndex.isBackJumpTo(InstrIndex other) voidOp02WithProcessedDataAndRefs.setIndex(InstrIndex index) voidOp03SimpleStatement.setIndex(InstrIndex index) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type InstrIndexModifier and TypeMethodDescriptionprivate static Op02WithProcessedDataAndRefsOp02WithProcessedDataAndRefs.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 InstrIndexMisc.IsBackJumpTo.thisIndexprivate final InstrIndexMisc.IsForwardJumpTo.thisIndexMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type InstrIndexModifier and TypeMethodDescription(package private) static voidCleaner.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