public class OperationFactoryDefault extends java.lang.Object implements OperationFactory
| Modifier and Type | Class and Description |
|---|---|
static class |
OperationFactoryDefault.Handler |
| Constructor and Description |
|---|
OperationFactoryDefault() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
checkCat(StackSim stackSim,
int index,
int category) |
Op01WithProcessedDataAndByteJumps |
createOperation(JVMInstr instr,
ByteData bd,
ConstantPool cp,
int offset) |
(package private) static int |
getCat(StackSim stackSim,
int index) |
StackDelta |
getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
(package private) static StackTypes |
getStackTypes(StackSim stackSim,
java.lang.Integer... indexes) |
public StackDelta getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method)
getStackDelta in interface OperationFactorypublic Op01WithProcessedDataAndByteJumps createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset)
createOperation in interface OperationFactorystatic StackTypes getStackTypes(StackSim stackSim, java.lang.Integer... indexes)
static int getCat(StackSim stackSim, int index)
static void checkCat(StackSim stackSim, int index, int category)