| Interface | Description |
|---|---|
| ContextBasedMatcher |
Pointcut expression interface for pointcut
expressions returned by a
PointcutDesignatorHandler.
|
| GeneratedClassHandler |
Interface implemented by weaving class loaders to allow classes generated by
the weaving process to be defined.
|
| ISupportsMessageContext | |
| JoinPointMatch | |
| MatchingContext |
When extending AspectJ's pointcut parsing and
matching with custom PointcutDesignatorHandlers,
it may be necessary to match based on context information
at a join point not exposed simply by java.lang.reflect
member information or argument values.
|
| PointcutDesignatorHandler |
The PointcutDesignator interface allows extension of the
AspectJ pointcut language so that third-party tools integrating
with AspectJ can add easily their own custom
domain-specific designators and have them interoperate seamlessly
with the standard AspectJ designators.
|
| PointcutExpression |
Represents an AspectJ pointcut expression and provides convenience methods to determine
whether or not the pointcut matches join points specified in terms of the
java.lang.reflect interfaces.
|
| PointcutParameter | |
| ShadowMatch |
The result of asking a PointcutExpression to match at a shadow (method execution,
handler, constructor call, and so on).
|
| StandardPointcutExpression |
Represents an AspectJ pointcut expression and provides convenience methods to determine whether or not the pointcut matches join
points specified in terms of the java.lang.reflect interfaces.
|
| Trace | |
| Traceable | |
| TypePatternMatcher |
A compiled AspectJ type pattern that can be used to
match against types at runtime.
|
| WeavingClassLoader |
An interface for weaving class loaders to provide callbacks for a
WeavingAdaptor.
|
| Class | Description |
|---|---|
| AbstractTrace | |
| CommonsTrace | |
| CommonsTraceFactory | |
| DefaultMatchingContext |
Default implementation of MatchingContext, backed
by a Map.
|
| DefaultTrace | |
| DefaultTraceFactory | |
| FuzzyBoolean |
This class implements a boolean that includes a "maybe"
|
| Jdk14Trace | |
| Jdk14TraceFactory | |
| PointcutParser |
A PointcutParser can be used to build PointcutExpressions for a user-defined subset of AspectJ's pointcut language
|
| PointcutPrimitive |
An enumeration of the different kinds of pointcut primitives
supported by AspectJ.
|
| StandardPointcutParser |
A PointcutParser can be used to build PointcutExpressions for a user-defined subset of AspectJ's pointcut language
|
| TraceFactory | |
| WeavingAdaptor |
This adaptor allows the AspectJ compiler to be embedded in an existing system to facilitate load-time weaving.
|
| Exception | Description |
|---|---|
| UnsupportedPointcutPrimitiveException |