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 OperationFactory
public Op01WithProcessedDataAndByteJumps createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset)
createOperation
in interface OperationFactory
static StackTypes getStackTypes(StackSim stackSim, java.lang.Integer... indexes)
static int getCat(StackSim stackSim, int index)
static void checkCat(StackSim stackSim, int index, int category)