A B D G I N O P S T V

A

Advice - Interface in org.aspectj.lang.reflect
Runtime representation of an advice declaration inside an aspect
AdviceKind - Enum in org.aspectj.lang.reflect
The different kinds of advice in AspectJ
AdviceName - Annotation Type in org.aspectj.lang.annotation
Used to annotated code-style advice to name it Name is used by reflection api if present, may in future be used in adviceexecution() pcd.
After - Annotation Type in org.aspectj.lang.annotation
After finally advice
AfterReturning - Annotation Type in org.aspectj.lang.annotation
After returning advice
AfterThrowing - Annotation Type in org.aspectj.lang.annotation
After throwing advice
AjType<T> - Interface in org.aspectj.lang.reflect
The runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ program.
AjTypeSystem - Class in org.aspectj.lang.reflect
This is the anchor for the AspectJ runtime type system.
AjTypeSystem() - Constructor for class org.aspectj.lang.reflect.AjTypeSystem
 
Around - Annotation Type in org.aspectj.lang.annotation
Around advice
Aspect - Annotation Type in org.aspectj.lang.annotation
Aspect declaration
asString() - Method in interface org.aspectj.lang.reflect.PointcutExpression
Returns a String representation of the pointcut expression
asString() - Method in interface org.aspectj.lang.reflect.SignaturePattern
return a String representation of this pattern
asString() - Method in interface org.aspectj.lang.reflect.TypePattern
a string representation of the pattern

B

Before - Annotation Type in org.aspectj.lang.annotation
Before advice

D

DeclareAnnotation - Annotation Type in org.aspectj.lang.annotation
 
DeclareAnnotation - Interface in org.aspectj.lang.reflect
The AspectJ runtime representation of a declare annotation member in an aspect.
DeclareAnnotation.Kind - Enum in org.aspectj.lang.reflect
 
DeclareError - Annotation Type in org.aspectj.lang.annotation
 
DeclareErrorOrWarning - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare error or declare warning member in an aspect.
DeclareParents - Annotation Type in org.aspectj.lang.annotation
Declare parents mixin annotation
DeclareParents - Interface in org.aspectj.lang.reflect
A declare parents member defined inside an aspect
DeclarePrecedence - Annotation Type in org.aspectj.lang.annotation
Aspect precedence declaration
DeclarePrecedence - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare precedence statement as declared in an aspect.
DeclareSoft - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare soft member within an aspect.
DeclareWarning - Annotation Type in org.aspectj.lang.annotation
 

G

getAdvice(AdviceKind...) - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the advice for this type, of an advice kind contained in the parameter list.
getAdvice(String) - Method in interface org.aspectj.lang.reflect.AjType
Returns the advice with the given name.
getAjType(Class<T>) - Static method in class org.aspectj.lang.reflect.AjTypeSystem
Return the AspectJ runtime type representation of the given Java type.
getAjTypes() - Method in interface org.aspectj.lang.reflect.AjType
Returns an array containing all the public types that are members of this type
getAnnotation() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
The declared annotation.
getAnnotationAsText() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
Returns the text of the annotation as declared in this member.
getConstructor(AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Returns the constructor object for the specified public constructor of this type
getConstructors() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the public constructors of this type
getDeclareAnnotations() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the declare annotation members of this type, including declare annotation members inherited from super-types
getDeclaredAdvice(AdviceKind...) - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the advice declared by this type, of an advice kind contained in the parameter list.
getDeclaredAdvice(String) - Method in interface org.aspectj.lang.reflect.AjType
Returns the advice declared in this type with the given name.
getDeclaredAjTypes() - Method in interface org.aspectj.lang.reflect.AjType
Returns an array containing all the types declared by this type
getDeclaredConstructor(AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Returns the constructor object for the specified constructor of this type
getDeclaredConstructors() - Method in interface org.aspectj.lang.reflect.AjType
Returns all the constructors declared in this type
getDeclaredField(String) - Method in interface org.aspectj.lang.reflect.AjType
Return the field declared in this type with the given name
getDeclaredFields() - Method in interface org.aspectj.lang.reflect.AjType
Returns all the fields declared in this type
getDeclaredITDConstructor(AjType<?>, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the inter-type constructor declared by this type matching the given specification
getDeclaredITDConstructors() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the inter-type constructors declared by this type
getDeclaredITDField(String, AjType<?>) - Method in interface org.aspectj.lang.reflect.AjType
Return the inter-type field declared in this type with the given specification
getDeclaredITDFields() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the inter-type fields declared in this type
getDeclaredITDMethod(String, AjType<?>, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the inter-type method declared by this type matching the given specification
getDeclaredITDMethods() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the inter-type methods declared by this type
getDeclaredMethod(String, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the method object for the specified method declared in this type
getDeclaredMethods() - Method in interface org.aspectj.lang.reflect.AjType
Return all the methods declared by this type
getDeclaredPointcut(String) - Method in interface org.aspectj.lang.reflect.AjType
Return the pointcut object representing the specified pointcut declared by this type
getDeclaredPointcuts() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the pointcuts declared by this type
getDeclareErrorOrWarnings() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the declare error and declare warning members of this type, including declare error/warning members inherited from super-types
getDeclareParents() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the declare parents members of this type, including declare parent members inherited from super-types
getDeclarePrecedence() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the declare precedence members of this type, including declare precedence members inherited from super-types
getDeclareSofts() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the declare soft members of this type, including declare soft members inherited from super-types
getDeclaringType() - Method in interface org.aspectj.lang.reflect.Advice
The declaring aspect
getDeclaringType() - Method in interface org.aspectj.lang.reflect.AjType
If this type is a member of another type, return the AjType representing the type in which it was declared.
getDeclaringType() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
The aspect that declared this member.
getDeclaringType() - Method in interface org.aspectj.lang.reflect.DeclareErrorOrWarning
The type that declared this declare warning or declare error member.
getDeclaringType() - Method in interface org.aspectj.lang.reflect.DeclareParents
The declaring aspect
getDeclaringType() - Method in interface org.aspectj.lang.reflect.DeclarePrecedence
The declaring aspect
getDeclaringType() - Method in interface org.aspectj.lang.reflect.DeclareSoft
The aspect that declared this member
getDeclaringType() - Method in interface org.aspectj.lang.reflect.InterTypeDeclaration
The declaring aspect
getDeclaringType() - Method in interface org.aspectj.lang.reflect.Pointcut
The type that declared this pointcut
getEnclosingConstructor() - Method in interface org.aspectj.lang.reflect.AjType
If this type represents a local or anonymous type declared within a constructor, return then enclosing Method object.
getEnclosingMethod() - Method in interface org.aspectj.lang.reflect.AjType
If this type represents a local or anonymous type declared within a method, return then enclosing Method object.
getEnclosingType() - Method in interface org.aspectj.lang.reflect.AjType
Returns the immediately enclosing type of this type.
getEnumConstants() - Method in interface org.aspectj.lang.reflect.AjType
Returns the elements of this enum class, or null if this type does not represent an enum type.
getExceptionTypes() - Method in interface org.aspectj.lang.reflect.Advice
The declared thrown exceptions by the advice
getExceptionTypes() - Method in interface org.aspectj.lang.reflect.InterTypeConstructorDeclaration
The declared exceptions thrown by this constructor
getExceptionTypes() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The declared exceptions thrown by this method
getField(String) - Method in interface org.aspectj.lang.reflect.AjType
Return the public field with the given name
getFields() - Method in interface org.aspectj.lang.reflect.AjType
Return the public fields declared by this type
getGenericParameterTypes() - Method in interface org.aspectj.lang.reflect.Advice
The generic parameter types, @see java.lang.reflect.Method.getGenericParameterTypes
getGenericParameterTypes() - Method in interface org.aspectj.lang.reflect.InterTypeConstructorDeclaration
The generic constructor parameters
getGenericParameterTypes() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The generic method parameters
getGenericReturnType() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The generic return type
getGenericSupertype() - Method in interface org.aspectj.lang.reflect.AjType
The generic supertype of this type, as defined by Class.getGenericSupertype
getGenericType() - Method in interface org.aspectj.lang.reflect.InterTypeFieldDeclaration
The generic field type
getInterfaces() - Method in interface org.aspectj.lang.reflect.AjType
The interfaces implemented by this type
getITDConstructor(AjType<?>, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the public inter-type constructor matching the given specification
getITDConstructors() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the public inter-type constructors of this type
getITDField(String, AjType<?>) - Method in interface org.aspectj.lang.reflect.AjType
Return the public inter-type field matching the given specification
getITDFields() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the public inter-type fields for this type
getITDMethod(String, AjType<?>, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the public inter-type method of this type matching the given specification
getITDMethods() - Method in interface org.aspectj.lang.reflect.AjType
Return all of the public inter-type declared methods of this type
getJavaClass() - Method in interface org.aspectj.lang.reflect.AjType
The java.lang.Class that corresponds to this AjType
getKind() - Method in interface org.aspectj.lang.reflect.Advice
The kind of advice (before, after-returning, after-throwing, etc.)
getKind() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
The target element kind
getKind() - Method in interface org.aspectj.lang.reflect.PerClause
The kind of per-clause (singleton, perthis, pertarget,...)
getMessage() - Method in interface org.aspectj.lang.reflect.DeclareErrorOrWarning
The message associated with the declare warning / declare error
getMethod(String, AjType<?>...) - Method in interface org.aspectj.lang.reflect.AjType
Return the method object for the specified public method declared in this type
getMethods() - Method in interface org.aspectj.lang.reflect.AjType
Returns all the public methods of this type
getModifiers() - Method in interface org.aspectj.lang.reflect.AjType
The modifiers declared for this type.
getModifiers() - Method in interface org.aspectj.lang.reflect.InterTypeDeclaration
Member modifiers, can be interpreted using java.lang.reflect.Modifier
getModifiers() - Method in interface org.aspectj.lang.reflect.Pointcut
The modifiers associated with the pointcut declaration.
getName() - Method in interface org.aspectj.lang.reflect.Advice
Returns the advice name, or the empty string if the advice is anonymous.
getName() - Method in interface org.aspectj.lang.reflect.AjType
The name of this type, in the same format as returned by Class.getName()
getName() - Method in interface org.aspectj.lang.reflect.InterTypeFieldDeclaration
The field name
getName() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The name of this method
getName() - Method in exception org.aspectj.lang.reflect.NoSuchAdviceException
The advice name that could not be found.
getName() - Method in exception org.aspectj.lang.reflect.NoSuchPointcutException
The name of the pointcut that could not be found.
getName() - Method in interface org.aspectj.lang.reflect.Pointcut
The declared name of the pointcut.
getPackage() - Method in interface org.aspectj.lang.reflect.AjType
The package in which this type is declared
getParameterNames() - Method in interface org.aspectj.lang.reflect.Pointcut
The pointcut parameter names.
getParameterTypes() - Method in interface org.aspectj.lang.reflect.Advice
The advice parameters
getParameterTypes() - Method in interface org.aspectj.lang.reflect.InterTypeConstructorDeclaration
The constructor parameters
getParameterTypes() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The method parameters
getParameterTypes() - Method in interface org.aspectj.lang.reflect.Pointcut
The pointcut parameter types.
getParentTypes() - Method in interface org.aspectj.lang.reflect.DeclareParents
The set of types that the types matching getTargetTypesPattern are declared to implement or extend
getPerClause() - Method in interface org.aspectj.lang.reflect.AjType
If this type represents an aspect, returns the associated per-clause.
getPointcut(String) - Method in interface org.aspectj.lang.reflect.AjType
Return the pointcut object representing the specified public pointcut
getPointcutExpression() - Method in interface org.aspectj.lang.reflect.Advice
The pointcut expression associated with the advice declaration.
getPointcutExpression() - Method in interface org.aspectj.lang.reflect.DeclareErrorOrWarning
The pointcut expression associated with the warning or error
getPointcutExpression() - Method in interface org.aspectj.lang.reflect.DeclareSoft
The pointcut determining the join points at which the exception is to be softened.
getPointcutExpression() - Method in interface org.aspectj.lang.reflect.Pointcut
The pointcut expression associated with this pointcut.
getPointcutExpression() - Method in interface org.aspectj.lang.reflect.PointcutBasedPerClause
Get the associated pointcut expression
getPointcuts() - Method in interface org.aspectj.lang.reflect.AjType
Returns all of the public pointcuts of this type
getPrecedenceOrder() - Method in interface org.aspectj.lang.reflect.DeclarePrecedence
Returns an ordered set of type patterns.
getReturnType() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The method return type
getSignaturePattern() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
The target signature pattern.
getSoftenedExceptionType() - Method in interface org.aspectj.lang.reflect.DeclareSoft
The softened exception type
getSupertype() - Method in interface org.aspectj.lang.reflect.AjType
The supertype of this type.
getTargetType() - Method in interface org.aspectj.lang.reflect.InterTypeDeclaration
The target type of this ITD
getTargetTypesPattern() - Method in interface org.aspectj.lang.reflect.DeclareParents
The target type pattern
getType() - Method in interface org.aspectj.lang.reflect.InterTypeFieldDeclaration
The field type
getTypeParameters() - Method in interface org.aspectj.lang.reflect.AjType
Returns an array of TypeVariable objects that represent the type variables declared by this type (if any)
getTypeParameters() - Method in interface org.aspectj.lang.reflect.InterTypeMethodDeclaration
The type variables declared by this method
getTypePattern() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
The target type pattern.
getTypePattern() - Method in interface org.aspectj.lang.reflect.TypePatternBasedPerClause
Get the associated type pattern

I

InterTypeConstructorDeclaration - Interface in org.aspectj.lang.reflect
Runtime representation of an inter-type constructor member declared within an aspect.
InterTypeDeclaration - Interface in org.aspectj.lang.reflect
Represents an inter-type method, field, or constructor declared in an aspect.
InterTypeFieldDeclaration - Interface in org.aspectj.lang.reflect
Represents an inter-type field declaration declared in an aspect.
InterTypeMethodDeclaration - Interface in org.aspectj.lang.reflect
Represents an inter-type method declaration member within an aspect.
isArray() - Method in interface org.aspectj.lang.reflect.AjType
Return true if this is an array type
isAspect() - Method in interface org.aspectj.lang.reflect.AjType
Return true if this is an aspect type
isEnum() - Method in interface org.aspectj.lang.reflect.AjType
True if this is an enum type
isError() - Method in interface org.aspectj.lang.reflect.DeclareErrorOrWarning
True if this is a declare error member, false if it is declare warning
isExtends() - Method in interface org.aspectj.lang.reflect.DeclareParents
True if this is a declare parents...extends member declaration
isImplements() - Method in interface org.aspectj.lang.reflect.DeclareParents
True if this is a declare parents...implements member declaration
isInstance(Object) - Method in interface org.aspectj.lang.reflect.AjType
True if the given object is assignment-compatible with an object of the type represented by this AjType
isInterface() - Method in interface org.aspectj.lang.reflect.AjType
True if this is an interface type
isLocalClass() - Method in interface org.aspectj.lang.reflect.AjType
Returns true if and only if the underlying type is a local class
isMemberAspect() - Method in interface org.aspectj.lang.reflect.AjType
Returns true if and only if the underlying type is a member aspect
isMemberClass() - Method in interface org.aspectj.lang.reflect.AjType
Returns true if and only if the underlying type is a member class
isPrimitive() - Method in interface org.aspectj.lang.reflect.AjType
Return true if this object represents a primitive type
isPrivileged() - Method in interface org.aspectj.lang.reflect.AjType
Returns true if and only if the underlying type is a privileged aspect

N

NoSuchAdviceException - Exception in org.aspectj.lang.reflect
Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching advice declaration can be found.
NoSuchAdviceException(String) - Constructor for exception org.aspectj.lang.reflect.NoSuchAdviceException
 
NoSuchPointcutException - Exception in org.aspectj.lang.reflect
Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no matching pointcut declaration can be found.
NoSuchPointcutException(String) - Constructor for exception org.aspectj.lang.reflect.NoSuchPointcutException
 

O

org.aspectj.lang.annotation - package org.aspectj.lang.annotation
 
org.aspectj.lang.reflect - package org.aspectj.lang.reflect
 

P

PerClause - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of the per-clause associated with an aspect.
PerClauseKind - Enum in org.aspectj.lang.reflect
The different per-clauses (aspect instantiation models) supported by AspectJ
Pointcut - Annotation Type in org.aspectj.lang.annotation
Pointcut declaration
Pointcut - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a pointcut member inside a class or aspect.
PointcutBasedPerClause - Interface in org.aspectj.lang.reflect
Representation of a pointcut based per-clause associated with an aspect (perthis/target/cflow/cflowbelow)
PointcutExpression - Interface in org.aspectj.lang.reflect
Represents an anonymous pointcut expression as used in pointcuts, advice declarations, declares, and per-clauses

S

SignaturePattern - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a signature pattern as used in various aspect members (for example, declare @method, declare @field).
SuppressAjWarnings - Annotation Type in org.aspectj.lang.annotation
Annotate members to avoid AspectJ error messages.

T

TypePattern - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a type pattern as used in member declarations such as declare parents.
TypePatternBasedPerClause - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a type pattern based per-clause associated with an aspect (pertypewithin).

V

valueOf(String) - Static method in enum org.aspectj.lang.reflect.AdviceKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aspectj.lang.reflect.DeclareAnnotation.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aspectj.lang.reflect.PerClauseKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aspectj.lang.reflect.AdviceKind
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.aspectj.lang.reflect.DeclareAnnotation.Kind
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.aspectj.lang.reflect.PerClauseKind
Returns an array containing the constants of this enum type, in the order they're declared.

A B D G I N O P S T V