Class OperationFactoryDefault
java.lang.Object
org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
- All Implemented Interfaces:
OperationFactory
- Direct Known Subclasses:
OperationFactoryConditionalJump, OperationFactoryCPEntry, OperationFactoryCPEntryW, OperationFactoryDupBase, OperationFactoryFakeCatch, OperationFactoryGoto, OperationFactoryGotoW, OperationFactoryInvoke, OperationFactoryInvokeDynamic, OperationFactoryInvokeInterface, OperationFactoryLookupSwitch, OperationFactoryMultiANewArray, OperationFactoryNew, OperationFactoryPop, OperationFactoryPop2, OperationFactoryReturn, OperationFactorySwap, OperationFactoryTableSwitch, OperationFactoryThrow, OperationFactoryWide
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method)
-
Constructor Details
-
OperationFactoryDefault
public OperationFactoryDefault()
-
-
Method Details
-
getStackDelta
public StackDelta getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) - Specified by:
getStackDeltain interfaceOperationFactory
-
createOperation
public Op01WithProcessedDataAndByteJumps createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) - Specified by:
createOperationin interfaceOperationFactory
-