Kirk Rader  1.0-SNAPSHOT
Protected Member Functions | List of all members
us.rader.logging.tracing.TraceAll Class Reference

Inject tracing into all classes. More...

Inheritance diagram for us.rader.logging.tracing.TraceAll:
Inheritance graph

Protected Member Functions

void pointcutClasses ()
 Select all classes other than aspects and their helpers. More...
 
- Protected Member Functions inherited from us.rader.logging.tracing.Trace
abstract void pointcutClasses ()
 Select all Java classes except this Trace aspect. More...
 
void traceExecution (final JoinPoint joinPoint, final String formatString, final Object... formatArguments)
 Trace program progress. More...
 

Additional Inherited Members

- Public Member Functions inherited from us.rader.logging.tracing.Trace
final void afterConstructor (final JoinPoint thisJoinPoint)
 Insert tracing after each constructor invocation. More...
 
final void afterFieldGet (final JoinPoint thisJoinPoint, final Object value)
 Insert tracing around each field get access. More...
 
final void afterFieldSet (final JoinPoint thisJoinPoint, final Object newValue)
 Insert tracing after each field set access. More...
 
final void afterMethod (final JoinPoint thisJoinPoint, final Object value)
 Insert tracing after each method invocation. More...
 
final void beforeConstructor (final JoinPoint thisJoinPoint)
 Insert tracing before each constructor invocation. More...
 
final void beforeMethod (final JoinPoint thisJoinPoint)
 Insert tracing before each method invocation. More...
 

Detailed Description

Inject tracing into all classes.

See also
Trace

Definition at line 34 of file TraceAll.java.

Member Function Documentation

◆ pointcutClasses()

void us.rader.logging.tracing.TraceAll.pointcutClasses ( )
protected

Select all classes other than aspects and their helpers.

See also
Trace::pointcutClasses()

Definition at line 43 of file TraceAll.java.

43  {
44 
45  // nothing to do here
46 
47  }

The documentation for this class was generated from the following file: