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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract voidvoidvoidabstract voidvoidvoidvoidvoidabstract voidabstract voidvoidprotected StringformatArgs(Object[] args)Format arguments into a comma separated listprotected StringformatArray(Object obj)protected StringformatCollection(Collection<?> c)protected Stringprotected StringformatMessage(String kind, String text, Throwable th)protected ObjectFormat 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
-