Run_Time
Class ExceptionDeliverer

java.lang.Object
Run_Time.ExceptionDeliverer
- public abstract class ExceptionDeliverer
- extends java.lang.Object
|
Method Summary |
static void |
athrow(java.lang.Throwable k)
|
static void |
debug_trap_handler(int code)
|
static void |
deliverToCurrentThread(java.lang.Throwable x,
Memory.CodeAddress ip,
Memory.StackAddress fp)
|
abstract void |
deliverToStackFrame(Clazz.jq_CompiledCode cc,
java.lang.Throwable x,
Clazz.jq_TryCatch tc,
Memory.CodeAddress ip,
Memory.StackAddress fp)
|
static java.lang.Object |
getStackTrace()
|
abstract java.lang.Object |
getThisPointer(Clazz.jq_CompiledCode cc,
Memory.CodeAddress ip,
Memory.StackAddress fp)
|
static void |
printStackTrace(java.lang.Object backtrace)
|
static void |
printStackTrace(java.lang.Object backtrace,
java.io.PrintStream pw)
|
static void |
printStackTrace(java.lang.Object backtrace,
java.io.PrintWriter pw)
|
static void |
trap_handler(int code)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACE
public static boolean TRACE
_athrow
public static final Clazz.jq_StaticMethod _athrow
_trap_handler
public static final Clazz.jq_StaticMethod _trap_handler
_debug_trap_handler
public static final Clazz.jq_StaticMethod _debug_trap_handler
ExceptionDeliverer
public ExceptionDeliverer()
athrow
public static void athrow(java.lang.Throwable k)
trap_handler
public static void trap_handler(int code)
debug_trap_handler
public static void debug_trap_handler(int code)
deliverToStackFrame
public abstract void deliverToStackFrame(Clazz.jq_CompiledCode cc,
java.lang.Throwable x,
Clazz.jq_TryCatch tc,
Memory.CodeAddress ip,
Memory.StackAddress fp)
getThisPointer
public abstract java.lang.Object getThisPointer(Clazz.jq_CompiledCode cc,
Memory.CodeAddress ip,
Memory.StackAddress fp)
deliverToCurrentThread
public static void deliverToCurrentThread(java.lang.Throwable x,
Memory.CodeAddress ip,
Memory.StackAddress fp)
printStackTrace
public static void printStackTrace(java.lang.Object backtrace,
java.io.PrintWriter pw)
printStackTrace
public static void printStackTrace(java.lang.Object backtrace,
java.io.PrintStream pw)
printStackTrace
public static void printStackTrace(java.lang.Object backtrace)
getStackTrace
public static java.lang.Object getStackTrace()