Uses of Package
org.aspectj.lang.reflect
Package
Description
Provides several interfaces for obtaining reflective information about a
join point, as well as several exceptions that can be thrown by AspectJ
code.
Contains interfaces that extend
Signature
to provide
additional information about each possible join point signature.-
ClassDescriptionRuntime representation of an advice declaration inside an aspectThe different kinds of advice in AspectJThe runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ program.The AspectJ runtime representation of a declare annotation member in an aspect.AspectJ runtime representation of a declare error or declare warning member in an aspect.A declare parents member defined inside an aspectAspectJ runtime representation of a declare precedence statement as declared in an aspect.AspectJ runtime representation of a declare soft member within an aspect.Runtime representation of an inter-type constructor member declared within an aspect.Represents an inter-type method, field, or constructor declared in an aspect.Represents an inter-type field declaration declared in an aspect.Represents an inter-type method declaration member within an aspect.Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching advice declaration can be found.Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no matching pointcut declaration can be found.AspectJ runtime representation of the per-clause associated with an aspect.The different per-clauses (aspect instantiation models) supported by AspectJAspectJ runtime representation of a pointcut member inside a class or aspect.Representation of a pointcut based per-clause associated with an aspect (perthis/target/cflow/cflowbelow)Represents an anonymous pointcut expression as used in pointcuts, advice declarations, declares, and per-clausesAspectJ runtime representation of a signature pattern as used in various aspect members (for example, declare @method, declare @field).AspectJ runtime representation of a type pattern as used in member declarations such as declare parents.AspectJ runtime representation of a type pattern based per-clause associated with an aspect (pertypewithin).
-
ClassDescriptionFor defining code, the class defined and location in a source file.
-
ClassDescriptionRuntime representation of an advice declaration inside an aspectThe different kinds of advice in AspectJThe runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ program.The AspectJ runtime representation of a declare annotation member in an aspect.AspectJ runtime representation of a declare error or declare warning member in an aspect.A declare parents member defined inside an aspectAspectJ runtime representation of a declare precedence statement as declared in an aspect.AspectJ runtime representation of a declare soft member within an aspect.Runtime representation of an inter-type constructor member declared within an aspect.Represents an inter-type method, field, or constructor declared in an aspect.Represents an inter-type field declaration declared in an aspect.Represents an inter-type method declaration member within an aspect.Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching advice declaration can be found.Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no matching pointcut declaration can be found.AspectJ runtime representation of the per-clause associated with an aspect.The different per-clauses (aspect instantiation models) supported by AspectJAspectJ runtime representation of a pointcut member inside a class or aspect.Represents an anonymous pointcut expression as used in pointcuts, advice declarations, declares, and per-clausesAspectJ runtime representation of a signature pattern as used in various aspect members (for example, declare @method, declare @field).AspectJ runtime representation of a type pattern as used in member declarations such as declare parents.
-
ClassDescriptionSignature for static and instance initializers.For defining code, the class defined and location in a source file.