Package org.aspectj.weaver.tools
Class AbstractTrace
java.lang.Object
org.aspectj.weaver.tools.AbstractTrace
- All Implemented Interfaces:
Trace
- Direct Known Subclasses:
CommonsTrace
,DefaultTrace
,Jdk14Trace
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract void
void
void
abstract void
void
void
void
void
abstract void
abstract void
void
protected String
formatArgs(Object[] args)
Format arguments into a comma separated listprotected String
formatArray(Object obj)
protected String
formatCollection(Collection<?> c)
protected String
protected String
formatMessage(String kind, String text, Throwable th)
protected Object
Format objects safely avoiding toString which can cause recursion, NullPointerExceptions or highly verbose results.protected Object[]
formatObjects(Object[] args)
void
-
Field Details
-
tracedClass
-
-
Constructor Details
-
AbstractTrace
-
-
Method Details
-
enter
-
enter
-
exit
-
exit
-
enter
-
enter
-
enter
-
exit
-
exit
-
event
-
warn
-
error
-
fatal
-
formatMessage
-
formatMessage
-
formatObj
Format objects safely avoiding toString which can cause recursion, NullPointerExceptions or highly verbose results.- Parameters:
obj
- parameter to be formatted- Returns:
- the formatted parameter
-
formatArray
-
formatCollection
-
formatArgs
Format arguments into a comma separated list- Parameters:
args
- array of arguments- Returns:
- the formated list
-
formatObjects
-