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
-