joeq.Interpreter
Class ReflectiveInterpreter
java.lang.Object
joeq.Interpreter.BytecodeInterpreter
joeq.Interpreter.ReflectiveInterpreter
public class ReflectiveInterpreter
- extends BytecodeInterpreter
- Version:
- $Id: ReflectiveInterpreter.java 2250 2005-04-29 07:41:11Z joewhaley $
- Author:
- John Whaley
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectiveInterpreter
public ReflectiveInterpreter(BytecodeInterpreter.State initialState)
- Creates new ReflectiveInterpreter
invokeReflective
public Object invokeReflective(jq_Method m)
throws Throwable
- Throws:
Throwable
invokeMethod
public Object invokeMethod(jq_Method m,
BytecodeInterpreter.State callee)
throws Throwable
- Throws:
Throwable
invokeMethod
public Object invokeMethod(jq_Method m)
throws Throwable
- Specified by:
invokeMethod
in class BytecodeInterpreter
- Throws:
Throwable
invokeUnsafeMethod
public Object invokeUnsafeMethod(jq_Method f)
throws Throwable
- Specified by:
invokeUnsafeMethod
in class BytecodeInterpreter
- Throws:
Throwable
main
public static void main(String[] s_args)
throws Throwable
- Throws:
Throwable
parseMethodArgs
public static Object[] parseMethodArgs(int argsSize,
jq_Type[] paramTypes,
String[] s_args,
int j)
Copyright © 2001-2008 John Whaley. All Rights Reserved.