| Modifier and Type | Interface and Description |
|---|---|
| public interface | ContextBasedMatcher
Pointcut expression interface for pointcut expressions returned by a PointcutDesignatorHandler. |
| public interface | GeneratedClassHandler
Interface implemented by weaving class loaders to allow classes generated by the weaving process to be defined. |
| public interface | |
| public interface | |
| public interface | 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. |
| public interface | 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. |
| public interface | 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. |
| public interface | |
| public interface | ShadowMatch
The result of asking a PointcutExpression to match at a shadow (method execution, handler, constructor call, and so on). |
| public interface | 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. |
| public interface | |
| public interface | |
| public interface | TypePatternMatcher
A compiled AspectJ type pattern that can be used to match against types at runtime. |
| public interface | WeavingClassLoader
An interface for weaving class loaders to provide callbacks for a WeavingAdaptor. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | |
| public class | |
| public class | DefaultMatchingContext
Default implementation of MatchingContext, backed by a Map. |
| public class | |
| public class | |
| public class | FuzzyBoolean
This class implements a boolean that includes a "maybe" |
| public class | |
| public class | |
| public class | PointcutParser
A PointcutParser can be used to build PointcutExpressions for a user-defined subset of AspectJ's pointcut language |
| public class | PointcutPrimitive
An enumeration of the different kinds of pointcut primitives supported by AspectJ. |
| public class | StandardPointcutParser
A PointcutParser can be used to build PointcutExpressions for a user-defined subset of AspectJ's pointcut language |
| public abstract class | |
| public class | |
| public class | WeavingAdaptor
This adaptor allows the AspectJ compiler to be embedded in an existing system to facilitate load-time weaving. |