Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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.
DeclareMixin
- Annotation Type in
org.aspectj.lang.annotation
DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes