org.aspectj.weaver.tools
Class AbstractTrace

java.lang.Object
  extended by org.aspectj.weaver.tools.AbstractTrace
All Implemented Interfaces:
Trace
Direct Known Subclasses:
CommonsTrace, DefaultTrace, Jdk14Trace

public abstract class AbstractTrace
extends java.lang.Object
implements Trace


Method Summary
 void enter(java.lang.String methodName)
           
abstract  void enter(java.lang.String methodName, java.lang.Object thiz)
           
 void enter(java.lang.String methodName, java.lang.Object thiz, boolean z)
           
 void enter(java.lang.String methodName, java.lang.Object thiz, java.lang.Object arg)
           
abstract  void enter(java.lang.String methodName, java.lang.Object thiz, java.lang.Object[] args)
           
 void error(java.lang.String message)
           
 void event(java.lang.String methodName, java.lang.Object thiz, java.lang.Object arg)
           
 void exit(java.lang.String methodName, boolean b)
           
 void exit(java.lang.String methodName, int i)
           
abstract  void exit(java.lang.String methodName, java.lang.Object ret)
           
abstract  void exit(java.lang.String methodName, java.lang.Throwable th)
           
 void fatal(java.lang.String message)
           
 void warn(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.aspectj.weaver.tools.Trace
debug, error, event, event, exit, fatal, info, isTraceEnabled, setTraceEnabled, warn
 

Method Detail

enter

public abstract void enter(java.lang.String methodName,
                           java.lang.Object thiz,
                           java.lang.Object[] args)
Specified by:
enter in interface Trace

enter

public abstract void enter(java.lang.String methodName,
                           java.lang.Object thiz)
Specified by:
enter in interface Trace

exit

public abstract void exit(java.lang.String methodName,
                          java.lang.Object ret)
Specified by:
exit in interface Trace

exit

public abstract void exit(java.lang.String methodName,
                          java.lang.Throwable th)
Specified by:
exit in interface Trace

enter

public void enter(java.lang.String methodName)

enter

public void enter(java.lang.String methodName,
                  java.lang.Object thiz,
                  java.lang.Object arg)
Specified by:
enter in interface Trace

enter

public void enter(java.lang.String methodName,
                  java.lang.Object thiz,
                  boolean z)
Specified by:
enter in interface Trace

exit

public void exit(java.lang.String methodName,
                 boolean b)
Specified by:
exit in interface Trace

exit

public void exit(java.lang.String methodName,
                 int i)
Specified by:
exit in interface Trace

event

public void event(java.lang.String methodName,
                  java.lang.Object thiz,
                  java.lang.Object arg)
Specified by:
event in interface Trace

warn

public void warn(java.lang.String message)
Specified by:
warn in interface Trace

error

public void error(java.lang.String message)
Specified by:
error in interface Trace

fatal

public void fatal(java.lang.String message)
Specified by:
fatal in interface Trace