Interface OperationFactory
- All Known Implementing Classes:
OperationFactoryConditionalJump,OperationFactoryCPEntry,OperationFactoryCPEntryW,OperationFactoryDefault,OperationFactoryDup,OperationFactoryDup2,OperationFactoryDup2X1,OperationFactoryDup2X2,OperationFactoryDupBase,OperationFactoryDupX1,OperationFactoryDupX2,OperationFactoryFakeCatch,OperationFactoryGetField,OperationFactoryGetStatic,OperationFactoryGoto,OperationFactoryGotoW,OperationFactoryInvoke,OperationFactoryInvokeDynamic,OperationFactoryInvokeInterface,OperationFactoryLDC,OperationFactoryLDC2W,OperationFactoryLDCW,OperationFactoryLookupSwitch,OperationFactoryMultiANewArray,OperationFactoryNew,OperationFactoryPop,OperationFactoryPop2,OperationFactoryPutField,OperationFactoryPutStatic,OperationFactoryReturn,OperationFactorySwap,OperationFactoryTableSwitch,OperationFactoryThrow,OperationFactoryWide
public interface OperationFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreateOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method)
-
Method Details
-
getStackDelta
StackDelta getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) -
createOperation
Op01WithProcessedDataAndByteJumps createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset)
-