Klasse AbstractTrace

java.lang.Object
org.aspectj.weaver.tools.AbstractTrace
Alle implementierten Schnittstellen:
Trace
Bekannte direkte Unterklassen:
CommonsTrace, DefaultTrace, Jdk14Trace

public abstract class AbstractTrace extends Object implements Trace
  • Felddetails

    • tracedClass

      protected Class<?> tracedClass
  • Konstruktordetails

    • AbstractTrace

      protected AbstractTrace(Class clazz)
  • Methodendetails

    • enter

      public abstract void enter(String methodName, Object thiz, Object[] args)
      Angegeben von:
      enter in Schnittstelle Trace
    • enter

      public abstract void enter(String methodName, Object thiz)
      Angegeben von:
      enter in Schnittstelle Trace
    • exit

      public abstract void exit(String methodName, Object ret)
      Angegeben von:
      exit in Schnittstelle Trace
    • exit

      public abstract void exit(String methodName, Throwable th)
      Angegeben von:
      exit in Schnittstelle Trace
    • enter

      public void enter(String methodName)
    • enter

      public void enter(String methodName, Object thiz, Object arg)
      Angegeben von:
      enter in Schnittstelle Trace
    • enter

      public void enter(String methodName, Object thiz, boolean z)
      Angegeben von:
      enter in Schnittstelle Trace
    • exit

      public void exit(String methodName, boolean b)
      Angegeben von:
      exit in Schnittstelle Trace
    • exit

      public void exit(String methodName, int i)
      Angegeben von:
      exit in Schnittstelle Trace
    • event

      public void event(String methodName, Object thiz, Object arg)
      Angegeben von:
      event in Schnittstelle Trace
    • warn

      public void warn(String message)
      Angegeben von:
      warn in Schnittstelle Trace
    • error

      public void error(String message)
      Angegeben von:
      error in Schnittstelle Trace
    • fatal

      public void fatal(String message)
      Angegeben von:
      fatal in Schnittstelle Trace
    • formatMessage

      protected String formatMessage(String kind, String className, String methodName, Object thiz, Object[] args)
    • formatMessage

      protected String formatMessage(String kind, String text, Throwable th)
    • formatObj

      protected Object formatObj(Object obj)
      Format objects safely avoiding toString which can cause recursion, NullPointerExceptions or highly verbose results.
      Parameter:
      obj - parameter to be formatted
      Gibt zurück:
      the formatted parameter
    • formatArray

      protected String formatArray(Object obj)
    • formatCollection

      protected String formatCollection(Collection<?> c)
    • formatArgs

      protected String formatArgs(Object[] args)
      Format arguments into a comma separated list
      Parameter:
      args - array of arguments
      Gibt zurück:
      the formated list
    • formatObjects

      protected Object[] formatObjects(Object[] args)