Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Run_Time
Class ExceptionDeliverer  view ExceptionDeliverer download ExceptionDeliverer.java

java.lang.Object
  extended byRun_Time.ExceptionDeliverer

public abstract class ExceptionDeliverer
extends java.lang.Object


Nested Class Summary
static class ExceptionDeliverer.StackFrame
           
 
Field Summary
static Clazz.jq_StaticMethod _athrow
           
static Clazz.jq_StaticMethod _debug_trap_handler
           
static Clazz.jq_StaticMethod _trap_handler
           
static boolean TRACE
           
 
Constructor Summary
ExceptionDeliverer()
           
 
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
 

Field Detail

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
Constructor Detail

ExceptionDeliverer

public ExceptionDeliverer()
Method Detail

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()