Interpreter
Class BytecodeInterpreter.VMInterface

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