Uses of Interface
org.aspectj.lang.reflect.AjType

Packages that use AjType
org.aspectj.internal.lang.reflect   
org.aspectj.lang.reflect Contains interfaces that extend Signature to provide additional information about each possible join point signature. 
 

Uses of AjType in org.aspectj.internal.lang.reflect
 

Classes in org.aspectj.internal.lang.reflect that implement AjType
 class AjTypeImpl<T>
           
 

Methods in org.aspectj.internal.lang.reflect that return AjType
 AjType<?>[] AjTypeImpl.getAjTypes()
           
 AjType<?>[] AjTypeImpl.getDeclaredAjTypes()
           
 AjType AdviceImpl.getDeclaringType()
           
 AjType PointcutImpl.getDeclaringType()
           
 AjType DeclareParentsImpl.getDeclaringType()
           
 AjType<?> InterTypeDeclarationImpl.getDeclaringType()
           
 AjType DeclareSoftImpl.getDeclaringType()
           
 AjType<?> DeclareAnnotationImpl.getDeclaringType()
           
 AjType DeclareErrorOrWarningImpl.getDeclaringType()
           
 AjType DeclarePrecedenceImpl.getDeclaringType()
           
 AjType<?> AjTypeImpl.getDeclaringType()
           
 AjType<?> AjTypeImpl.getEnclosingType()
           
 AjType<?>[] AdviceImpl.getExceptionTypes()
           
 AjType<?>[] InterTypeConstructorDeclarationImpl.getExceptionTypes()
           
 AjType<?>[] InterTypeMethodDeclarationImpl.getExceptionTypes()
           
 AjType<?>[] AjTypeImpl.getInterfaces()
           
 AjType<?>[] AdviceImpl.getParameterTypes()
           
 AjType<?>[] PointcutImpl.getParameterTypes()
           
 AjType<?>[] InterTypeConstructorDeclarationImpl.getParameterTypes()
           
 AjType<?>[] InterTypeMethodDeclarationImpl.getParameterTypes()
           
 AjType<?> InterTypeMethodDeclarationImpl.getReturnType()
           
 AjType DeclareSoftImpl.getSoftenedExceptionType()
           
 AjType<? super T> AjTypeImpl.getSupertype()
           
 AjType<?> InterTypeDeclarationImpl.getTargetType()
           
 AjType<?> InterTypeFieldDeclarationImpl.getType()
           
 

Methods in org.aspectj.internal.lang.reflect with parameters of type AjType
 java.lang.reflect.Constructor AjTypeImpl.getConstructor(AjType<?>... parameterTypes)
           
 java.lang.reflect.Constructor AjTypeImpl.getDeclaredConstructor(AjType<?>... parameterTypes)
           
 InterTypeConstructorDeclaration AjTypeImpl.getDeclaredITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeConstructorDeclaration AjTypeImpl.getDeclaredITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeFieldDeclaration AjTypeImpl.getDeclaredITDField(java.lang.String name, AjType<?> target)
           
 InterTypeMethodDeclaration AjTypeImpl.getDeclaredITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeMethodDeclaration AjTypeImpl.getDeclaredITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
           
 java.lang.reflect.Method AjTypeImpl.getDeclaredMethod(java.lang.String name, AjType<?>... parameterTypes)
           
 InterTypeConstructorDeclaration AjTypeImpl.getITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeConstructorDeclaration AjTypeImpl.getITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeFieldDeclaration AjTypeImpl.getITDField(java.lang.String name, AjType<?> target)
           
 InterTypeMethodDeclaration AjTypeImpl.getITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
           
 InterTypeMethodDeclaration AjTypeImpl.getITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
           
 java.lang.reflect.Method AjTypeImpl.getMethod(java.lang.String name, AjType<?>... parameterTypes)
           
 

Constructors in org.aspectj.internal.lang.reflect with parameters of type AjType
DeclareAnnotationImpl(AjType<?> declaring, java.lang.String kindString, java.lang.String pattern, java.lang.annotation.Annotation ann, java.lang.String annText)
           
DeclareErrorOrWarningImpl(java.lang.String pointcut, java.lang.String message, boolean isError, AjType decType)
           
DeclareParentsImpl(java.lang.String targets, java.lang.String parentsAsString, boolean isExtends, AjType<?> declaring)
          Parents arg is a comma-separate list of type names that needs to be turned into AjTypes
DeclarePrecedenceImpl(java.lang.String precedenceList, AjType declaring)
           
DeclareSoftImpl(AjType<?> declaringType, java.lang.String pcut, java.lang.String exceptionTypeName)
           
InterTypeConstructorDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.reflect.Method baseMethod)
           
InterTypeDeclarationImpl(AjType<?> decType, AjType<?> targetType, int mods)
           
InterTypeDeclarationImpl(AjType<?> decType, AjType<?> targetType, int mods)
           
InterTypeDeclarationImpl(AjType<?> decType, java.lang.String target, int mods)
           
InterTypeFieldDeclarationImpl(AjType<?> decType, AjType<?> targetType, java.lang.reflect.Field base)
           
InterTypeFieldDeclarationImpl(AjType<?> decType, AjType<?> targetType, java.lang.reflect.Field base)
           
InterTypeFieldDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.String name, AjType<?> type, java.lang.reflect.Type genericType)
           
InterTypeFieldDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.String name, AjType<?> type, java.lang.reflect.Type genericType)
           
InterTypeMethodDeclarationImpl(AjType<?> decType, AjType<?> targetType, java.lang.reflect.Method base, int modifiers)
           
InterTypeMethodDeclarationImpl(AjType<?> decType, AjType<?> targetType, java.lang.reflect.Method base, int modifiers)
           
InterTypeMethodDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.String name, java.lang.reflect.Method itdInterMethod)
           
 

Uses of AjType in org.aspectj.lang.reflect
 

Methods in org.aspectj.lang.reflect that return AjType
static
<T> AjType<T>
AjTypeSystem.getAjType(java.lang.Class<T> fromClass)
          Return the AspectJ runtime type representation of the given Java type.
 AjType<?>[] AjType.getAjTypes()
          Returns an array containing all the public types that are members of this type
 AjType<?>[] AjType.getDeclaredAjTypes()
          Returns an array containing all the types declared by this type
 AjType Pointcut.getDeclaringType()
          The type that declared this pointcut
 AjType<?> InterTypeDeclaration.getDeclaringType()
          The declaring aspect
 AjType DeclareSoft.getDeclaringType()
          The aspect that declared this member
 AjType DeclarePrecedence.getDeclaringType()
          The declaring aspect
 AjType DeclareParents.getDeclaringType()
          The declaring aspect
 AjType DeclareErrorOrWarning.getDeclaringType()
          The type that declared this declare warning or declare error member.
 AjType<?> DeclareAnnotation.getDeclaringType()
          The aspect that declared this member.
 AjType<?> AjType.getDeclaringType()
          If this type is a member of another type, return the AjType representing the type in which it was declared.
 AjType Advice.getDeclaringType()
          The declaring aspect
 AjType<?> AjType.getEnclosingType()
          Returns the immediately enclosing type of this type.
 AjType<?>[] InterTypeMethodDeclaration.getExceptionTypes()
          The declared exceptions thrown by this method
 AjType<?>[] InterTypeConstructorDeclaration.getExceptionTypes()
          The declared exceptions thrown by this constructor
 AjType<?>[] Advice.getExceptionTypes()
          The declared thrown exceptions by the advice
 AjType<?>[] AjType.getInterfaces()
          The interfaces implemented by this type
 AjType<?>[] Pointcut.getParameterTypes()
          The pointcut parameter types.
 AjType<?>[] InterTypeMethodDeclaration.getParameterTypes()
          The method parameters
 AjType<?>[] InterTypeConstructorDeclaration.getParameterTypes()
          The constructor parameters
 AjType<?>[] Advice.getParameterTypes()
          The advice parameters
 AjType<?> InterTypeMethodDeclaration.getReturnType()
          The method return type
 AjType DeclareSoft.getSoftenedExceptionType()
          The softened exception type
 AjType<?> AjType.getSupertype()
          The supertype of this type.
 AjType<?> InterTypeDeclaration.getTargetType()
          The target type of this ITD
 AjType<?> InterTypeFieldDeclaration.getType()
          The field type
 

Methods in org.aspectj.lang.reflect with parameters of type AjType
 java.lang.reflect.Constructor AjType.getConstructor(AjType<?>... parameterTypes)
          Returns the constructor object for the specified public constructor of this type
 java.lang.reflect.Constructor AjType.getDeclaredConstructor(AjType<?>... parameterTypes)
          Returns the constructor object for the specified constructor of this type
 InterTypeConstructorDeclaration AjType.getDeclaredITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
          Return the inter-type constructor declared by this type matching the given specification
 InterTypeConstructorDeclaration AjType.getDeclaredITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
          Return the inter-type constructor declared by this type matching the given specification
 InterTypeFieldDeclaration AjType.getDeclaredITDField(java.lang.String name, AjType<?> target)
          Return the inter-type field declared in this type with the given specification
 InterTypeMethodDeclaration AjType.getDeclaredITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
          Return the inter-type method declared by this type matching the given specification
 InterTypeMethodDeclaration AjType.getDeclaredITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
          Return the inter-type method declared by this type matching the given specification
 java.lang.reflect.Method AjType.getDeclaredMethod(java.lang.String name, AjType<?>... parameterTypes)
          Return the method object for the specified method declared in this type
 InterTypeConstructorDeclaration AjType.getITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
          Return the public inter-type constructor matching the given specification
 InterTypeConstructorDeclaration AjType.getITDConstructor(AjType<?> target, AjType<?>... parameterTypes)
          Return the public inter-type constructor matching the given specification
 InterTypeFieldDeclaration AjType.getITDField(java.lang.String name, AjType<?> target)
          Return the public inter-type field matching the given specification
 InterTypeMethodDeclaration AjType.getITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
          Return the public inter-type method of this type matching the given specification
 InterTypeMethodDeclaration AjType.getITDMethod(java.lang.String name, AjType<?> target, AjType<?>... parameterTypes)
          Return the public inter-type method of this type matching the given specification
 java.lang.reflect.Method AjType.getMethod(java.lang.String name, AjType<?>... parameterTypes)
          Return the method object for the specified public method declared in this type