public class Op01WithProcessedDataAndByteJumps extends Object
Constructor and Description |
---|
Op01WithProcessedDataAndByteJumps(JVMInstr instruction,
byte[] data,
int[] rawTargetOffsets,
int originalRawOffset) |
Op01WithProcessedDataAndByteJumps(JVMInstr instruction,
byte[] data,
int[] rawTargetOffsets,
int originalRawOffset,
ConstantPoolEntry[] constantPoolEntries) |
Modifier and Type | Method and Description |
---|---|
Op02WithProcessedDataAndRefs |
createOp2(ConstantPool cp,
int index,
BytecodeLocFactory locFactory,
Method method) |
int[] |
getAbsoluteIndexJumps(int thisOpByteIndex,
Map<Integer,Integer> lutByOffset) |
Integer |
getALoadIdx() |
Integer |
getAStoreIdx() |
byte[] |
getData() |
int |
getInstructionLength() |
JVMInstr |
getJVMInstr() |
int |
getOriginalRawOffset() |
int[] |
getRawTargetOffsets() |
String |
toString() |
public Op01WithProcessedDataAndByteJumps(JVMInstr instruction, byte[] data, int[] rawTargetOffsets, int originalRawOffset)
public Op01WithProcessedDataAndByteJumps(JVMInstr instruction, byte[] data, int[] rawTargetOffsets, int originalRawOffset, ConstantPoolEntry[] constantPoolEntries)
public JVMInstr getJVMInstr()
public int[] getRawTargetOffsets()
public int getOriginalRawOffset()
public byte[] getData()
public Op02WithProcessedDataAndRefs createOp2(ConstantPool cp, int index, BytecodeLocFactory locFactory, Method method)
public int[] getAbsoluteIndexJumps(int thisOpByteIndex, Map<Integer,Integer> lutByOffset)
public int getInstructionLength()
public Integer getAStoreIdx()
public Integer getALoadIdx()
Copyright © 2011-2021. All Rights Reserved.