Interpreter
Class ReflectiveInterpreter.ReflectiveVMInterface

java.lang.Object
Interpreter.BytecodeInterpreter.VMInterface
Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
- Enclosing class:
- ReflectiveInterpreter
- public static class ReflectiveInterpreter.ReflectiveVMInterface
- extends BytecodeInterpreter.VMInterface
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final ReflectiveInterpreter.ReflectiveVMInterface INSTANCE
ReflectiveInterpreter.ReflectiveVMInterface
ReflectiveInterpreter.ReflectiveVMInterface()
new_obj
public java.lang.Object new_obj(Clazz.jq_Type t)
- Specified by:
new_obj in class BytecodeInterpreter.VMInterface
new_array
public java.lang.Object new_array(Clazz.jq_Type t,
int length)
- Specified by:
new_array in class BytecodeInterpreter.VMInterface
checkcast
public java.lang.Object checkcast(java.lang.Object o,
Clazz.jq_Type t)
- Specified by:
checkcast in class BytecodeInterpreter.VMInterface
instance_of
public boolean instance_of(java.lang.Object o,
Clazz.jq_Type t)
- Specified by:
instance_of in class BytecodeInterpreter.VMInterface
arraylength
public int arraylength(java.lang.Object o)
- Specified by:
arraylength in class BytecodeInterpreter.VMInterface
monitorenter
public void monitorenter(java.lang.Object o,
BytecodeInterpreter.MethodInterpreter v)
- Specified by:
monitorenter in class BytecodeInterpreter.VMInterface
monitorexit
public void monitorexit(java.lang.Object o)
- Specified by:
monitorexit in class BytecodeInterpreter.VMInterface
multinewarray
public java.lang.Object multinewarray(int[] dims,
Clazz.jq_Type t)
- Specified by:
multinewarray in class BytecodeInterpreter.VMInterface