| Package | Description |
|---|---|
| org.aspectj.internal.lang.reflect | |
| org.aspectj.lang |
Provides several interfaces for obtaining reflective information about a
join point, as well as several exceptions that can be thrown by AspectJ
code.
|
| org.aspectj.lang.reflect |
Contains interfaces that extend
Signature to provide
additional information about each possible join point signature. |
| org.aspectj.runtime.reflect |
| Class and Description |
|---|
| Advice
Runtime representation of an advice declaration inside an aspect
|
| AdviceKind
The different kinds of advice in AspectJ
|
| AjType
The runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ
program.
|
| DeclareAnnotation
The AspectJ runtime representation of a declare annotation member in an aspect.
|
| DeclareAnnotation.Kind |
| DeclareErrorOrWarning
AspectJ runtime representation of a declare error or declare warning member
in an aspect.
|
| DeclareParents
A declare parents member defined inside an aspect
|
| DeclarePrecedence
AspectJ runtime representation of a declare precedence statement as
declared in an aspect.
|
| DeclareSoft
AspectJ runtime representation of a declare soft member within an aspect.
|
| InterTypeConstructorDeclaration
Runtime representation of an inter-type constructor member declared within an
aspect.
|
| InterTypeDeclaration
Represents an inter-type method, field, or constructor declared in an aspect.
|
| InterTypeFieldDeclaration
Represents an inter-type field declaration declared in an aspect.
|
| InterTypeMethodDeclaration
Represents an inter-type method declaration member within an aspect.
|
| NoSuchAdviceException
Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching
advice declaration can be found.
|
| NoSuchPointcutException
Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no
matching pointcut declaration can be found.
|
| PerClause
AspectJ runtime representation of the per-clause associated with an aspect.
|
| PerClauseKind
The different per-clauses (aspect instantiation models)
supported by AspectJ
|
| Pointcut
AspectJ runtime representation of a pointcut member inside a class or aspect.
|
| PointcutBasedPerClause
Representation of a pointcut based per-clause associated with an aspect
(perthis/target/cflow/cflowbelow)
|
| PointcutExpression
Represents an anonymous pointcut expression as used in pointcuts, advice declarations,
declares, and per-clauses
|
| SignaturePattern
AspectJ runtime representation of a signature pattern as used in various
aspect members (for example, declare @method, declare @field).
|
| TypePattern
AspectJ runtime representation of a type pattern as used in member
declarations such as declare parents.
|
| TypePatternBasedPerClause
AspectJ runtime representation of a type pattern based per-clause associated
with an aspect (pertypewithin).
|
| Class and Description |
|---|
| SourceLocation
For defining code, the class defined and location in a source file.
|
| Class and Description |
|---|
| Advice
Runtime representation of an advice declaration inside an aspect
|
| AdviceKind
The different kinds of advice in AspectJ
|
| AjType
The runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ
program.
|
| CodeSignature |
| DeclareAnnotation
The AspectJ runtime representation of a declare annotation member in an aspect.
|
| DeclareAnnotation.Kind |
| DeclareErrorOrWarning
AspectJ runtime representation of a declare error or declare warning member
in an aspect.
|
| DeclareParents
A declare parents member defined inside an aspect
|
| DeclarePrecedence
AspectJ runtime representation of a declare precedence statement as
declared in an aspect.
|
| DeclareSoft
AspectJ runtime representation of a declare soft member within an aspect.
|
| InterTypeConstructorDeclaration
Runtime representation of an inter-type constructor member declared within an
aspect.
|
| InterTypeDeclaration
Represents an inter-type method, field, or constructor declared in an aspect.
|
| InterTypeFieldDeclaration
Represents an inter-type field declaration declared in an aspect.
|
| InterTypeMethodDeclaration
Represents an inter-type method declaration member within an aspect.
|
| MemberSignature |
| NoSuchAdviceException
Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching
advice declaration can be found.
|
| NoSuchPointcutException
Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no
matching pointcut declaration can be found.
|
| PerClause
AspectJ runtime representation of the per-clause associated with an aspect.
|
| PerClauseKind
The different per-clauses (aspect instantiation models)
supported by AspectJ
|
| Pointcut
AspectJ runtime representation of a pointcut member inside a class or aspect.
|
| PointcutExpression
Represents an anonymous pointcut expression as used in pointcuts, advice declarations,
declares, and per-clauses
|
| SignaturePattern
AspectJ runtime representation of a signature pattern as used in various
aspect members (for example, declare @method, declare @field).
|
| TypePattern
AspectJ runtime representation of a type pattern as used in member
declarations such as declare parents.
|
| Class and Description |
|---|
| AdviceSignature |
| CatchClauseSignature |
| ConstructorSignature |
| FieldSignature |
| InitializerSignature
Signature for static and instance initializers.
|
| LockSignature |
| MemberSignature |
| MethodSignature |
| SourceLocation
For defining code, the class defined and location in a source file.
|
| UnlockSignature |
Copyright © 2019. All rights reserved.