Uses of Class
org.aspectj.weaver.UnresolvedType

Packages that use UnresolvedType
org.aspectj.weaver   
org.aspectj.weaver.ast   
org.aspectj.weaver.bcel   
org.aspectj.weaver.patterns   
org.aspectj.weaver.reflect   
 

Uses of UnresolvedType in org.aspectj.weaver
 

Subclasses of UnresolvedType in org.aspectj.weaver
 class ArrayReferenceType
          Represents a resolved array type
 class BoundedReferenceType
          A BoundedReferenceType is the result of a generics wildcard expression ? extends String, ? super Foo etc..
 class MissingResolvedTypeWithKnownSignature
          When we try to resolve a type in the world that we require to be present, and then fail to find it, we return an instance of this class.
 class ReferenceType
          A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.
 class ResolvedType
           
 class TypeVariableReferenceType
          ReferenceType representing a type variable.
 class UnresolvedTypeVariableReferenceType
           
 class WildcardedUnresolvedType
          Represents a wildcarded bound for a generic type, this can be unbounded '?' or bounded via extends '? extends Foo' or super '? super Foo'.
 

Fields in org.aspectj.weaver declared as UnresolvedType
static UnresolvedType AjcMemberMaker.AFTER_ANNOTATION
           
static UnresolvedType AjcMemberMaker.AFTERRETURNING_ANNOTATION
           
static UnresolvedType AjcMemberMaker.AFTERTHROWING_ANNOTATION
           
static UnresolvedType UnresolvedType.ANNOTATION
           
static UnresolvedType AjcMemberMaker.AROUND_ANNOTATION
           
static UnresolvedType AjcMemberMaker.AROUND_CLOSURE_TYPE
           
static UnresolvedType[] UnresolvedType.ARRAY_WITH_JUST_OBJECT
           
static UnresolvedType AjcMemberMaker.ASPECT_ANNOTATION
           
static UnresolvedType UnresolvedType.AT_INHERITED
           
static UnresolvedType UnresolvedType.AT_RETENTION
           
static UnresolvedType UnresolvedType.AT_TARGET
           
static UnresolvedType AjcMemberMaker.BEFORE_ANNOTATION
           
static UnresolvedType NameMangler.CFLOW_COUNTER_UNRESOLVEDTYPE
           
static UnresolvedType AjcMemberMaker.CFLOW_STACK_TYPE
           
static UnresolvedType NameMangler.CFLOW_STACK_UNRESOLVEDTYPE
           
static UnresolvedType UnresolvedType.CLONEABLE
           
static UnresolvedType AjcMemberMaker.CONVERSIONS_TYPE
           
static UnresolvedType AjcMemberMaker.DECLAREERROR_ANNOTATION
           
static UnresolvedType AjcMemberMaker.DECLAREMIXIN_ANNOTATION
           
static UnresolvedType AjcMemberMaker.DECLAREPARENTS_ANNOTATION
           
static UnresolvedType AjcMemberMaker.DECLAREPRECEDENCE_ANNOTATION
           
static UnresolvedType AjcMemberMaker.DECLAREWARNING_ANNOTATION
           
static UnresolvedType UnresolvedType.ENUM
           
static UnresolvedType UnresolvedType.ERROR
           
static UnresolvedType UnresolvedType.JAVA_LANG_ANNOTATION
           
static UnresolvedType UnresolvedType.JAVA_LANG_CLASS_ARRAY
           
static UnresolvedType UnresolvedType.JAVA_LANG_REFLECT_CONSTRUCTOR
           
static UnresolvedType UnresolvedType.JAVA_LANG_REFLECT_FIELD
           
static UnresolvedType UnresolvedType.JAVA_LANG_REFLECT_METHOD
           
static UnresolvedType UnresolvedType.JL_CLASS
           
static UnresolvedType UnresolvedType.JL_EXCEPTION
           
static UnresolvedType UnresolvedType.JL_STRING
           
static UnresolvedType UnresolvedType.JOINPOINT_ENCLOSINGSTATICPART
           
static UnresolvedType UnresolvedType.JOINPOINT_STATICPART
           
static UnresolvedType AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION
           
static UnresolvedType[] UnresolvedType.NONE
           
static UnresolvedType UnresolvedType.OBJECT
           
static UnresolvedType UnresolvedType.OBJECTARRAY
           
static UnresolvedType AjcMemberMaker.POINTCUT_ANNOTATION
           
static UnresolvedType UnresolvedType.RUNTIME_EXCEPTION
           
static UnresolvedType UnresolvedType.SERIALIZABLE
           
static UnresolvedType UnresolvedType.SOMETHING
           
static UnresolvedType UnresolvedType.SUPPRESS_AJ_WARNINGS
           
static UnresolvedType UnresolvedType.THROWABLE
           
static UnresolvedType AjcMemberMaker.TYPEX_ENCLOSINGSTATICJOINPOINT
           
static UnresolvedType AjcMemberMaker.TYPEX_JOINPOINT
           
static UnresolvedType AjcMemberMaker.TYPEX_PROCEEDINGJOINPOINT
           
static UnresolvedType AjcMemberMaker.TYPEX_STATICJOINPOINT
           
 

Methods in org.aspectj.weaver that return UnresolvedType
static UnresolvedType[] UnresolvedType.add(UnresolvedType[] types, UnresolvedType end)
          Creates a new type array with a fresh type appended to the end.
static UnresolvedType TypeFactory.createTypeFromSignature(java.lang.String signature)
          Used by UnresolvedType.read, creates a type from a full signature.
static UnresolvedType TypeFactory.createUnresolvedParameterizedType(java.lang.String sig, java.lang.String erasuresig, UnresolvedType[] arguments)
          Create an *unresolved* parameterized version of a generic type.
static UnresolvedType TypeFactory.createUnresolvedParameterizedType(java.lang.String baseTypeSignature, UnresolvedType[] arguments)
          Create a signature then delegate to the other factory method.
static UnresolvedType UnresolvedType.forGenericType(java.lang.String name, TypeVariable[] tvbs, java.lang.String genericSig)
           
static UnresolvedType UnresolvedType.forGenericTypeSignature(java.lang.String sig, java.lang.String declaredGenericSig)
           
static UnresolvedType UnresolvedType.forGenericTypeVariables(java.lang.String sig, TypeVariable[] tVars)
           
static UnresolvedType UnresolvedType.forName(java.lang.String name)
          NOTE: Use forSignature() if you can, it'll be cheaper ! Constructs a UnresolvedType for a java language type name.
static UnresolvedType[] UnresolvedType.forNames(java.lang.String[] names)
          Constructs a UnresolvedType for each java language type name in an incoming array.
static UnresolvedType UnresolvedType.forRawTypeName(java.lang.String name)
           
static UnresolvedType UnresolvedType.forSignature(java.lang.String signature)
          Constructs a Type for a JVM bytecode signature string.
static UnresolvedType[] UnresolvedType.forSignatures(java.lang.String[] sigs)
          Constructs a UnresolvedType for each JVM bytecode type signature in an incoming array.
 UnresolvedType Shadow.getArgType(int arg)
           
 UnresolvedType[] Shadow.getArgTypes()
           
 UnresolvedType MethodDelegateTypeMunger.getAspect()
           
 UnresolvedType PerTypeWithinTargetTypeMunger.getAspectType()
           
 UnresolvedType[] Advice.getBindingParameterTypes()
           
 UnresolvedType ArrayReferenceType.getComponentType()
           
 UnresolvedType UnresolvedType.getComponentType()
          Returns a UnresolvedType object representing the component type of this array, or null if this type does not represent an array type.
 UnresolvedType[] AjAttribute.AdviceAttribute.getDeclaredExceptions()
           
 UnresolvedType Advice.getDeclaringAspect()
           
 UnresolvedType Member.getDeclaringType()
           
 UnresolvedType ResolvedTypeMunger.getDeclaringType()
           
 UnresolvedType MemberImpl.getDeclaringType()
           
 UnresolvedType NewMemberClassTypeMunger.getDeclaringType()
           
 UnresolvedType JoinPointSignature.getDeclaringType()
           
 UnresolvedType TestShadow.getEnclosingType()
          this is subtly wrong.
abstract  UnresolvedType Shadow.getEnclosingType()
           
 UnresolvedType[] ResolvedMember.getExceptions()
           
 UnresolvedType[] ResolvedMemberImpl.getExceptions()
           
 UnresolvedType[] JoinPointSignature.getExceptions()
           
 UnresolvedType[] ResolvedMember.getExceptions(World world)
           
 UnresolvedType[] Member.getExceptions(World world)
           
 UnresolvedType[] ResolvedMemberImpl.getExceptions(World world)
           
 UnresolvedType[] MemberImpl.getExceptions(World world)
           
 UnresolvedType[] JoinPointSignature.getExceptions(World world)
           
 UnresolvedType Advice.getExtraParameterType()
          Return the type of the 'extra argument'.
 UnresolvedType TypeVariable.getFirstBound()
           
 UnresolvedType[] Shadow.getGenericArgTypes()
           
 UnresolvedType[] ResolvedMember.getGenericParameterTypes()
          Get the TypeXs of the parameter types, taking generic signature into account
 UnresolvedType[] Member.getGenericParameterTypes()
           
 UnresolvedType[] ResolvedMemberImpl.getGenericParameterTypes()
          Get the TypeXs of the parameter types, taking generic signature into account
 UnresolvedType[] MemberImpl.getGenericParameterTypes()
           
 UnresolvedType[] JoinPointSignature.getGenericParameterTypes()
           
 UnresolvedType ResolvedMember.getGenericReturnType()
          Get the UnresolvedType for the return type, taking generic signature into account
 UnresolvedType Member.getGenericReturnType()
           
 UnresolvedType ResolvedMemberImpl.getGenericReturnType()
          Get the UnresolvedType for the return type, taking generic signature into account
 UnresolvedType MemberImpl.getGenericReturnType()
           
 UnresolvedType JoinPointSignature.getGenericReturnType()
           
 UnresolvedType PerObjectInterfaceTypeMunger.getInterfaceType()
           
 UnresolvedType WildcardedUnresolvedType.getLowerBound()
           
 UnresolvedType BoundedReferenceType.getLowerBound()
           
 UnresolvedType UnresolvedType.getOutermostType()
          Returns a UnresolvedType object representing the effective outermost enclosing type for a name type.
 UnresolvedType[] Member.getParameterTypes()
           
 UnresolvedType[] MemberImpl.getParameterTypes()
           
 UnresolvedType[] JoinPointSignature.getParameterTypes()
           
 UnresolvedType UnresolvedType.getRawType()
           
 UnresolvedType Member.getReturnType()
           
 UnresolvedType Shadow.getReturnType()
           
 UnresolvedType MemberImpl.getReturnType()
           
 UnresolvedType JoinPointSignature.getReturnType()
           
 UnresolvedType TypeVariable.getSuperclass()
           
 UnresolvedType[] TypeVariable.getSuperInterfaces()
           
 UnresolvedType Shadow.getTargetType()
          the type of the target object here
 UnresolvedType NewMemberClassTypeMunger.getTargetType()
           
 UnresolvedType Shadow.getThisType()
          the type of the this object here
 UnresolvedType Member.getType()
           
 UnresolvedType MemberImpl.getType()
           
 UnresolvedType JoinPointSignature.getType()
           
 UnresolvedType[] UnresolvedType.getTypeParameters()
           
 UnresolvedType TypeVariable.getUpperBound()
           
 UnresolvedType WildcardedUnresolvedType.getUpperBound()
           
 UnresolvedType BoundedReferenceType.getUpperBound()
           
static UnresolvedType[] UnresolvedType.insert(UnresolvedType start, UnresolvedType[] types)
          Creates a new type array with a fresh type inserted at the beginning.
 UnresolvedType BindingScope.lookupType(java.lang.String name, IHasPosition location)
           
static UnresolvedType UnresolvedType.makeArray(UnresolvedType base, int dims)
           
 UnresolvedType ResolvedType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
          Iff I am a parameterized type, and any of my parameters are type variable references, return a version with those type parameters replaced in accordance with the passed bindings.
 UnresolvedType UnresolvedType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
          Return a version of this parameterized type in which any type parameters that are type variable references are replaced by their matching type variable binding.
 UnresolvedType TypeVariableReferenceType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
           
 UnresolvedType BoundedReferenceType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
           
static UnresolvedType AjcMemberMaker.perObjectInterfaceType(UnresolvedType aspectType)
           
static UnresolvedType UnresolvedType.read(java.io.DataInputStream s)
          Read in an UnresolvedType - just read the signature and rebuild the UnresolvedType.
static UnresolvedType[] UnresolvedType.readArray(java.io.DataInputStream s)
           
 UnresolvedType VersionedDataInputStream.readSignatureAsUnresolvedType()
           
 

Methods in org.aspectj.weaver with parameters of type UnresolvedType
static UnresolvedType[] UnresolvedType.add(UnresolvedType[] types, UnresolvedType end)
          Creates a new type array with a fresh type appended to the end.
static UnresolvedType[] UnresolvedType.add(UnresolvedType[] types, UnresolvedType end)
          Creates a new type array with a fresh type appended to the end.
static ResolvedMember AjcMemberMaker.ajcPostClinitMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.ajcPreClinitMethod(UnresolvedType declaringType)
           
static void ResolvedMemberImpl.appendSigWithTypeVarBoundsRemoved(UnresolvedType aType, java.lang.StringBuffer toBuffer, java.util.Set<UnresolvedType> alreadyUsedTypeVars)
           
static ResolvedMember AjcMemberMaker.bridgerToInterMethod(ResolvedMember meth, UnresolvedType aspectType)
          Sometimes the intertyped method requires a bridge method alongside it.
 boolean CrosscuttingMembersSet.containsAspect(UnresolvedType aspectType)
           
static ReferenceType TypeFactory.createParameterizedType(ResolvedType aBaseType, UnresolvedType[] someTypeParameters, World inAWorld)
          Create a parameterized version of a generic type.
static UnresolvedType TypeFactory.createUnresolvedParameterizedType(java.lang.String sig, java.lang.String erasuresig, UnresolvedType[] arguments)
          Create an *unresolved* parameterized version of a generic type.
static UnresolvedType TypeFactory.createUnresolvedParameterizedType(java.lang.String baseTypeSignature, UnresolvedType[] arguments)
          Create a signature then delegate to the other factory method.
 boolean CrosscuttingMembersSet.deleteAspect(UnresolvedType aspectType)
           
 void CrosscuttingMembers.exposeType(UnresolvedType typeToExpose)
           
static ReferenceType ReferenceType.fromTypeX(UnresolvedType tx, World world)
           
 AnnotationAJ AnnotatedElement.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ ArrayReferenceType.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ ResolvedType.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ ResolvedMemberImpl.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ ReferenceType.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ JoinPointSignature.getAnnotationOfType(UnresolvedType ofType)
           
 Var TestShadow.getArgAnnotationVar(int i, UnresolvedType annotationType)
           
abstract  Var Shadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
           
 ResolvedType World.getCoreType(UnresolvedType tx)
          Special resolution for "core" types like OBJECT.
 ResolvedMember NewMethodTypeMunger.getDeclaredInterMethodBody(UnresolvedType aspectType, World w)
          If the munger has a declared signature
 ResolvedMember NewMethodTypeMunger.getDeclaredInterMethodDispatcher(UnresolvedType aspectType, World w)
           
 ResolvedMember NewFieldTypeMunger.getInitMethod(UnresolvedType aspectType)
           
 ResolvedMember NewMethodTypeMunger.getInterMethodBody(UnresolvedType aspectType)
           
 Var TestShadow.getKindedAnnotationVar(UnresolvedType annotationType)
           
abstract  Var Shadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
           
static java.lang.String[] UnresolvedType.getNames(UnresolvedType[] types)
          Returns an array of strings representing the java langauge names of an array of types.
 Var TestShadow.getTargetAnnotationVar(UnresolvedType annotationType)
           
abstract  Var Shadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
           
 Var TestShadow.getThisAnnotationVar(UnresolvedType annotationType)
           
abstract  Var Shadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
           
 Var TestShadow.getWithinAnnotationVar(UnresolvedType annotationType)
           
abstract  Var Shadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
           
 Var TestShadow.getWithinCodeAnnotationVar(UnresolvedType annotationType)
           
abstract  Var Shadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
           
 boolean AnnotatedElement.hasAnnotation(UnresolvedType ofType)
           
 boolean ArrayReferenceType.hasAnnotation(UnresolvedType ofType)
           
 boolean MissingResolvedTypeWithKnownSignature.hasAnnotation(UnresolvedType ofType)
           
 boolean ResolvedMember.hasAnnotation(UnresolvedType ofType)
           
 boolean ResolvedMemberImpl.hasAnnotation(UnresolvedType ofType)
          Check if this member has an annotation of the specified type.
 boolean GeneratedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
           
 boolean ReferenceType.hasAnnotation(UnresolvedType ofType)
           
 boolean ReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
           
 boolean JoinPointSignature.hasAnnotation(UnresolvedType ofType)
           
static ResolvedMember AjcMemberMaker.initFailureCauseField(UnresolvedType declaringType)
           
static java.lang.String NameMangler.inlineAccessMethodForFieldGet(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.inlineAccessMethodForFieldGet(UnresolvedType aspectType, Member field)
           
static java.lang.String NameMangler.inlineAccessMethodForFieldSet(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.inlineAccessMethodForFieldSet(UnresolvedType aspectType, Member field)
           
static java.lang.String NameMangler.inlineAccessMethodForMethod(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.inlineAccessMethodForMethod(UnresolvedType aspectType, ResolvedMember method)
           
static UnresolvedType[] UnresolvedType.insert(UnresolvedType start, UnresolvedType[] types)
          Creates a new type array with a fresh type inserted at the beginning.
static UnresolvedType[] UnresolvedType.insert(UnresolvedType start, UnresolvedType[] types)
          Creates a new type array with a fresh type inserted at the beginning.
static ResolvedMember AjcMemberMaker.interConstructor(ResolvedType targetType, ResolvedMember constructor, UnresolvedType aspectType)
           
static java.lang.String NameMangler.interFieldClassField(int modifiers, UnresolvedType aspectType, UnresolvedType classType, java.lang.String name)
          This field goes on the class the field is declared onto
static ResolvedMember AjcMemberMaker.interFieldClassField(ResolvedMember field, UnresolvedType aspectType, boolean newStyle)
          This field goes on the class the field is declared onto.
static ResolvedMember AjcMemberMaker.interFieldGetDispatcher(ResolvedMember field, UnresolvedType aspectType)
          This static method goes on the aspect that declares the inter-type field
static java.lang.String NameMangler.interFieldGetDispatcher(UnresolvedType aspectType, UnresolvedType onType, java.lang.String name)
          This static method goes on the aspect that declares the inter-type field
static ResolvedMember AjcMemberMaker.interFieldInitializer(ResolvedMember field, UnresolvedType aspectType)
           
static java.lang.String NameMangler.interFieldInitializer(UnresolvedType aspectType, UnresolvedType classType, java.lang.String name)
          This static void method goes on the aspect that declares the inter-type field and is called from the appropriate place (target's initializer, or clinit, or topmost implementer's inits), to initialize the field;
static ResolvedMember AjcMemberMaker.interFieldInterfaceField(ResolvedMember field, UnresolvedType onClass, UnresolvedType aspectType)
          This field goes on top-most implementers of the interface the field is declared onto
static java.lang.String NameMangler.interFieldInterfaceField(UnresolvedType aspectType, UnresolvedType interfaceType, java.lang.String name)
          This field goes on top-most implementers of the interface the field is declared onto
static ResolvedMember AjcMemberMaker.interFieldInterfaceGetter(ResolvedMember field, ResolvedType onType, UnresolvedType aspectType)
          This instance method goes on the interface the field is declared onto as well as its top-most implementors
static java.lang.String NameMangler.interFieldInterfaceGetter(UnresolvedType aspectType, UnresolvedType interfaceType, java.lang.String name)
          This instance method goes on the interface the field is declared onto as well as its top-most implementors
static ResolvedMember AjcMemberMaker.interFieldInterfaceSetter(ResolvedMember field, ResolvedType onType, UnresolvedType aspectType)
          This instance method goes on the interface the field is declared onto as well as its top-most implementors
static java.lang.String NameMangler.interFieldInterfaceSetter(UnresolvedType aspectType, UnresolvedType interfaceType, java.lang.String name)
          This instance method goes on the interface the field is declared onto as well as its top-most implementors
static ResolvedMember AjcMemberMaker.interFieldSetDispatcher(ResolvedMember field, UnresolvedType aspectType)
          This static method goes on the aspect that declares the inter-type field
static java.lang.String NameMangler.interFieldSetDispatcher(UnresolvedType aspectType, UnresolvedType onType, java.lang.String name)
          This static method goes on the aspect that declares the inter-type field
static java.lang.String NameMangler.interMethod(int modifiers, UnresolvedType aspectType, UnresolvedType classType, java.lang.String name)
          This method goes on the target type of the inter-type method.
static ResolvedMember AjcMemberMaker.interMethod(ResolvedMember meth, UnresolvedType aspectType, boolean onInterface)
          This method goes on the target type of the inter-type method.
static ResolvedMember AjcMemberMaker.interMethodBody(ResolvedMember meth, UnresolvedType aspectType)
          This method goes on the declaring aspect of the inter-type method.
static java.lang.String NameMangler.interMethodBody(UnresolvedType aspectType, UnresolvedType classType, java.lang.String name)
          This static method goes on the declaring aspect of the inter-type method.
static ResolvedMember AjcMemberMaker.interMethodBridger(ResolvedMember meth, UnresolvedType aspectType, boolean onInterface)
          This method goes on the target type of the inter-type method.
static ResolvedMember AjcMemberMaker.interMethodDispatcher(ResolvedMember meth, UnresolvedType aspectType)
          This static method goes on the declaring aspect of the inter-type method.
static java.lang.String NameMangler.interMethodDispatcher(UnresolvedType aspectType, UnresolvedType classType, java.lang.String name)
          This static method goes on the declaring aspect of the inter-type method.
static boolean ResolvedType.isMissing(UnresolvedType unresolved)
           
static ResolvedMember AjcMemberMaker.itdAtDeclareParentsField(ResolvedType targetType, UnresolvedType itdType, UnresolvedType aspectType)
           
static java.lang.String NameMangler.itdAtDeclareParentsField(UnresolvedType aspectType, UnresolvedType itdType)
           
 ReferenceType World.lookupOrCreateName(UnresolvedType ty)
          Lookup a type by signature, if not found then build one and put it in the map.
static UnresolvedType UnresolvedType.makeArray(UnresolvedType base, int dims)
           
static java.lang.String NameMangler.makeClosureClassName(UnresolvedType enclosingType, java.lang.String suffix)
           
static ResolvedMemberImpl MemberImpl.makeExceptionHandlerSignature(UnresolvedType inType, UnresolvedType catchType)
           
static MemberImpl MemberImpl.method(UnresolvedType declaring, int mods, java.lang.String name, java.lang.String signature)
           
static MemberImpl MemberImpl.method(UnresolvedType declTy, int mods, UnresolvedType rTy, java.lang.String name, UnresolvedType[] paramTys)
           
static MemberImpl MemberImpl.method(UnresolvedType declTy, int mods, UnresolvedType rTy, java.lang.String name, UnresolvedType[] paramTys)
           
 ResolvedType ResolvedType.parameterizedWith(UnresolvedType[] typeParameters)
           
 ResolvedMemberImpl ResolvedMember.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
           
 ResolvedMemberImpl ResolvedMemberImpl.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
           
 ResolvedMemberImpl JoinPointSignature.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
           
 ResolvedMemberImpl ResolvedPointcutDefinition.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
          Called when asking a parameterized super-aspect for its pointcuts.
 ResolvedMemberImpl ResolvedMember.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, java.util.List<java.lang.String> aliases)
           
 ResolvedMemberImpl ResolvedMemberImpl.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, java.util.List<java.lang.String> aliases)
          Return a resolvedmember in which all the type variables in the signature have been replaced with the given bindings.
 ResolvedMemberImpl JoinPointSignature.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, java.util.List<java.lang.String> aliases)
           
static ResolvedMember AjcMemberMaker.perCflowAspectOfMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perCflowField(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perCflowHasAspectMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perCflowPush(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perObjectAspectOfMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perObjectBind(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perObjectField(UnresolvedType declaringType, ResolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perObjectHasAspectMethod(UnresolvedType declaringType)
           
static java.lang.String NameMangler.perObjectInterfaceField(UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perObjectInterfaceGet(UnresolvedType aspectType)
           
static java.lang.String NameMangler.perObjectInterfaceGet(UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perObjectInterfaceSet(UnresolvedType aspectType)
           
static java.lang.String NameMangler.perObjectInterfaceSet(UnresolvedType aspectType)
           
static UnresolvedType AjcMemberMaker.perObjectInterfaceType(UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perSingletonAspectOfMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perSingletonField(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perSingletonHasAspectMethod(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinAspectOfMethod(UnresolvedType declaringType, boolean inJava5Mode)
           
static ResolvedMember AjcMemberMaker.perTypeWithinCreateAspectInstance(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinField(UnresolvedType declaringType, ResolvedType aspectType)
           
static java.lang.String NameMangler.perTypeWithinFieldForTarget(UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinGetInstance(UnresolvedType declaringType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinGetWithinTypeNameMethod(UnresolvedType declaringType, boolean inJava5Mode)
           
static ResolvedMember AjcMemberMaker.perTypeWithinHasAspectMethod(UnresolvedType declaringType, boolean inJava5Mode)
           
static java.lang.String NameMangler.perTypeWithinLocalAspectOf(UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinLocalAspectOf(UnresolvedType shadowType, UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.perTypeWithinWithinTypeField(UnresolvedType declaringType, ResolvedType aspectType)
           
static Member MemberImpl.pointcut(UnresolvedType declaring, java.lang.String name, java.lang.String signature)
           
static java.lang.String NameMangler.postIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType)
          This static method goes on the declaring aspect of the inter-type constructor.
static ResolvedMember AjcMemberMaker.postIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType, UnresolvedType[] paramTypes)
           
static ResolvedMember AjcMemberMaker.postIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType, UnresolvedType[] paramTypes)
           
static java.lang.String NameMangler.preIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType)
          This static method goes on the declaring aspect of the inter-type constructor.
static ResolvedMember AjcMemberMaker.preIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType, UnresolvedType[] paramTypes)
           
static ResolvedMember AjcMemberMaker.preIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType, UnresolvedType[] paramTypes)
           
static java.lang.String NameMangler.privilegedAccessMethodForFieldGet(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
          Create the old style (<1.6.9) format getter name which includes the aspect requesting access and the type containing the field in the name of the type.
static ResolvedMember AjcMemberMaker.privilegedAccessMethodForFieldGet(UnresolvedType aspectType, Member field, boolean shortSyntax)
          Return a resolvedmember representing the synthetic getter for the field.
static java.lang.String NameMangler.privilegedAccessMethodForFieldSet(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
          Create the old style (<1.6.9) format setter name which includes the aspect requesting access and the type containing the field in the name of the type.
static ResolvedMember AjcMemberMaker.privilegedAccessMethodForFieldSet(UnresolvedType aspectType, Member field, boolean shortSyntax)
          Return a resolvedmember representing the synthetic setter for the field.
static java.lang.String NameMangler.privilegedAccessMethodForMethod(java.lang.String name, UnresolvedType objectType, UnresolvedType aspectType)
           
static ResolvedMember AjcMemberMaker.privilegedAccessMethodForMethod(UnresolvedType aspectType, ResolvedMember method)
           
static java.lang.String NameMangler.protectedDispatchMethod(UnresolvedType classType, java.lang.String name)
          This static method goes on the target class of the inter-type method.
 ResolvedType World.resolve(UnresolvedType ty)
          Resolve a type that we require to be present in the world
 ResolvedType[] World.resolve(UnresolvedType[] types)
          Convenience method for resolving an array of unresolved types in one hit.
 ResolvedType World.resolve(UnresolvedType ty, boolean allowMissing)
          Resolve a type.
 ResolvedType World.resolve(UnresolvedType ty, ISourceLocation isl)
          Attempt to resolve a type - the source location gives you some context in which resolution is taking place.
 ResolvedType World.resolveGenericTypeFor(UnresolvedType anUnresolvedType, boolean allowMissing)
          Attempt to resolve a type that should be a generic type.
 void TypeVariable.setAdditionalInterfaceBounds(UnresolvedType[] superInterfaces)
           
 void Advice.setBindingParameterTypes(UnresolvedType[] types)
           
 void ResolvedMember.setCheckedExceptions(UnresolvedType[] checkedExceptions)
           
 void ResolvedMemberImpl.setCheckedExceptions(UnresolvedType[] checkedExceptions)
           
 void JoinPointSignature.setCheckedExceptions(UnresolvedType[] checkedExceptions)
           
 void MethodDelegateTypeMunger.setFieldType(UnresolvedType fieldType)
           
 void TypeVariable.setSuperclass(UnresolvedType superclass)
           
 void TypeVariable.setUpperBound(UnresolvedType superclass)
           
static ResolvedMember AjcMemberMaker.superAccessMethod(UnresolvedType baseType, ResolvedMember method)
           
static java.lang.String NameMangler.superDispatchMethod(UnresolvedType classType, java.lang.String name)
          This static method goes on the target class of the inter-type method.
static ResolvedMember AjcMemberMaker.toObjectConversionMethod(UnresolvedType fromType)
           
static java.lang.String MemberImpl.typesToSignature(UnresolvedType[] paramTypes)
          Returns "(,...)" - unlike the other typesToSignature that also includes the return type, this one just deals with the parameter types.
static java.lang.String MemberImpl.typesToSignature(UnresolvedType returnType, UnresolvedType[] paramTypes, boolean eraseGenerics)
          Build a signature based on the return type and parameter types.
static java.lang.String MemberImpl.typesToSignature(UnresolvedType returnType, UnresolvedType[] paramTypes, boolean eraseGenerics)
          Build a signature based on the return type and parameter types.
 void World.validateType(UnresolvedType type)
           
static void UnresolvedType.writeArray(UnresolvedType[] types, CompressingDataOutputStream stream)
           
 

Method parameters in org.aspectj.weaver with type arguments of type UnresolvedType
static void ResolvedMemberImpl.appendSigWithTypeVarBoundsRemoved(UnresolvedType aType, java.lang.StringBuffer toBuffer, java.util.Set<UnresolvedType> alreadyUsedTypeVars)
           
 void CrosscuttingMembers.exposeTypes(java.util.List<UnresolvedType> typesToExpose)
           
 UnresolvedType ResolvedType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
          Iff I am a parameterized type, and any of my parameters are type variable references, return a version with those type parameters replaced in accordance with the passed bindings.
 UnresolvedType UnresolvedType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
          Return a version of this parameterized type in which any type parameters that are type variable references are replaced by their matching type variable binding.
 UnresolvedType TypeVariableReferenceType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
           
 UnresolvedType BoundedReferenceType.parameterize(java.util.Map<java.lang.String,UnresolvedType> typeBindings)
           
 ResolvedMember ResolvedMember.parameterizedWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
           
 ResolvedMember ResolvedMemberImpl.parameterizedWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
          Replace occurrences of type variables in the signature with values contained in the map.
 ResolvedTypeMunger NewMethodTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
           
 ResolvedTypeMunger NewFieldTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
           
 ResolvedTypeMunger ResolvedTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
           
abstract  ConcreteTypeMunger ConcreteTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> parameterizationMap, World world)
           
abstract  ShadowMunger ShadowMunger.parameterizeWith(ResolvedType declaringType, java.util.Map<java.lang.String,UnresolvedType> typeVariableMap)
           
 ShadowMunger Checker.parameterizeWith(ResolvedType declaringType, java.util.Map<java.lang.String,UnresolvedType> typeVariableMap)
          Parameterize the Checker by parameterizing the pointcut
 

Constructors in org.aspectj.weaver with parameters of type UnresolvedType
AjAttribute.AdviceAttribute(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext, boolean proceedInInners, ResolvedMember[] proceedCallSignatures, boolean[] formalsUnchangedToProceed, UnresolvedType[] declaredExceptions)
           
ExposeTypeMunger(UnresolvedType typeToExpose)
           
MemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, java.lang.String name, java.lang.String erasedSignature)
          Construct a MemberImpl using an erased signature for the parameters and return type (member method/ctor) or type (member field)
MemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes)
          Construct a MemberImpl using real type information for the parameters and return type (member method/ctor) or type (member field)
MemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes)
          Construct a MemberImpl using real type information for the parameters and return type (member method/ctor) or type (member field)
MethodDelegateTypeMunger.FieldHostTypeMunger(ResolvedMember field, UnresolvedType aspect, TypePattern typePattern)
          Construct a new type munger for @AspectJ ITD
MethodDelegateTypeMunger(ResolvedMember signature, UnresolvedType aspect, java.lang.String implClassName, TypePattern typePattern)
          Construct a new type munger for @AspectJ ITD
MethodDelegateTypeMunger(ResolvedMember signature, UnresolvedType aspect, java.lang.String implClassName, TypePattern typePattern, java.lang.String factoryMethodName, java.lang.String factoryMethodSignature)
           
NewMemberClassTypeMunger(UnresolvedType targetType, java.lang.String memberTypeName)
           
PerObjectInterfaceTypeMunger(UnresolvedType aspectType, Pointcut testPointcut)
           
PerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
           
ReferenceType(UnresolvedType genericType, World world)
          Create a reference type for a generic type
ResolvableTypeList(World world, UnresolvedType[] unresolvedTypes)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, java.lang.String name, java.lang.String signature)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember)
           
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember)
           
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, Pointcut pointcut)
           
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, Pointcut pointcut)
           
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)
          An instance which can be given a specific returnType, used f.e.
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)
          An instance which can be given a specific returnType, used f.e.
TestShadow(Shadow.Kind kind, Member signature, UnresolvedType thisType, World world)
           
TypeVariable(java.lang.String name, UnresolvedType anUpperBound)
           
TypeVariable(java.lang.String name, UnresolvedType anUpperBound, UnresolvedType[] superInterfaces)
           
TypeVariable(java.lang.String name, UnresolvedType anUpperBound, UnresolvedType[] superInterfaces)
           
UnresolvedType(java.lang.String signature, java.lang.String signatureErasure, UnresolvedType[] typeParams)
           
WildcardedUnresolvedType(java.lang.String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
           
 

Uses of UnresolvedType in org.aspectj.weaver.ast
 

Methods in org.aspectj.weaver.ast that return UnresolvedType
 UnresolvedType HasAnnotation.getAnnotationType()
           
 UnresolvedType Instanceof.getType()
           
 

Constructors in org.aspectj.weaver.ast with parameters of type UnresolvedType
Instanceof(Var left, UnresolvedType right)
           
 

Uses of UnresolvedType in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return UnresolvedType
 UnresolvedType BcelShadow.ensureTargetTypeIsCorrect(UnresolvedType tx)
           
static UnresolvedType BcelWorld.fromBcel(Type t)
           
 UnresolvedType ExceptionRange.getCatchType()
           
 

Methods in org.aspectj.weaver.bcel with parameters of type UnresolvedType
 UnresolvedType BcelShadow.ensureTargetTypeIsCorrect(UnresolvedType tx)
           
 ClassPathManager.ClassFile ClassPathManager.find(UnresolvedType type)
           
 BcelVar BcelShadow.genTempVar(UnresolvedType typeX)
           
 BcelVar BcelShadow.genTempVar(UnresolvedType typeX, java.lang.String localName)
           
 Var BcelShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
           
 Var BcelShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
           
 Var BcelShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
           
 Var BcelShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
           
 Var BcelShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
           
 Var BcelShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
           
 boolean LazyMethodGen.hasAnnotation(UnresolvedType annotationType)
           
 boolean LazyClassGen.hasAnnotation(UnresolvedType t)
           
 boolean BcelObjectType.hasAnnotation(UnresolvedType ofType)
           
static Type BcelWorld.makeBcelType(UnresolvedType type)
           
 void BcelWorld.validateType(UnresolvedType type)
          The aim of this method is to make sure a particular type is 'ok'.
 void BcelShadow.weaveAfterThrowing(org.aspectj.weaver.bcel.BcelAdvice munger, UnresolvedType catchType)
           
 void BcelShadow.weavePerTypeWithinAspectInitialization(org.aspectj.weaver.bcel.BcelAdvice munger, UnresolvedType t)
          Causes the aspect instance to be *set* for later retrievable through localAspectof()/aspectOf()
 void BcelShadow.weaveSoftener(org.aspectj.weaver.bcel.BcelAdvice munger, UnresolvedType catchType)
           
 

Method parameters in org.aspectj.weaver.bcel with type arguments of type UnresolvedType
 ConcreteTypeMunger BcelTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m, World w)
           
 

Constructors in org.aspectj.weaver.bcel with parameters of type UnresolvedType
AnnotationAccessVar(BcelShadow shadow, Shadow.Kind kind, ResolvedType annotationType, UnresolvedType theTargetIsStoredHere, Member sig)
           
AtAjAttributes.LazyResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut, IScope binding)
           
AtAjAttributes.LazyResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut, IScope binding)
           
ExceptionRange(InstructionList body, UnresolvedType exceptionType, boolean insideExisting)
           
ExceptionRange(InstructionList body, UnresolvedType exceptionType, int priority)
          After this constructor is called, this range is not well situated unless ExceptionRange.associateWithTargets(org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle) is called XXX priority should be fixed
 

Uses of UnresolvedType in org.aspectj.weaver.patterns
 

Fields in org.aspectj.weaver.patterns declared as UnresolvedType
 UnresolvedType ReferencePointcut.onType
           
 

Methods in org.aspectj.weaver.patterns that return UnresolvedType
 UnresolvedType ExactAnnotationFieldTypePattern.getAnnotationType()
           
 UnresolvedType ExactAnnotationTypePattern.getAnnotationType()
           
 UnresolvedType DeclareAnnotation.getAspect()
           
 UnresolvedType TypePattern.getExactType()
           
 UnresolvedType BindingAnnotationFieldTypePattern.getFormalType()
           
 UnresolvedType FormalBinding.getType()
           
 UnresolvedType ExactTypePattern.getType()
           
 UnresolvedType[] Bindings.getUsedFormalTypes()
           
 UnresolvedType SimpleScope.lookupType(java.lang.String name, IHasPosition location)
           
 UnresolvedType ScopeWithTypeVariables.lookupType(java.lang.String name, IHasPosition location)
           
 UnresolvedType IScope.lookupType(java.lang.String name, IHasPosition location)
           
 UnresolvedType TypePattern.resolveExactType(IScope scope, Bindings bindings)
           
 

Methods in org.aspectj.weaver.patterns that return types with arguments of type UnresolvedType
 java.util.List<UnresolvedType> TypePatternList.getExactTypes()
           
 

Methods in org.aspectj.weaver.patterns with parameters of type UnresolvedType
 boolean SignaturePattern.declaringTypeMatchAllowingForCovariance(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn)
           
static FormalBinding[] SimpleScope.makeFormalBindings(UnresolvedType[] types, java.lang.String[] names)
           
 boolean ThrowsPattern.matches(UnresolvedType[] tys, World world)
           
 

Method parameters in org.aspectj.weaver.patterns with type arguments of type UnresolvedType
 ISignaturePattern OrSignaturePattern.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
           
abstract  Pointcut Pointcut.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableMap, World w)
           
 ISignaturePattern ISignaturePattern.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
           
 Declare DeclareAnnotation.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World w)
           
 ISignaturePattern AndSignaturePattern.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
           
 ISignaturePattern NotSignaturePattern.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
           
 Pointcut ReferencePointcut.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableMap, World w)
          make a version of this pointcut with any refs to typeVariables replaced by their entry in the map.
 SignaturePattern SignaturePattern.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableMap, World w)
          return a copy of this signature pattern in which every type variable reference is replaced by the corresponding entry in the map.
abstract  Declare Declare.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World w)
          Returns a version of this declare element in which all references to type variables are replaced with their bindings given in the map.
 

Constructors in org.aspectj.weaver.patterns with parameters of type UnresolvedType
BindingAnnotationFieldTypePattern(UnresolvedType formalType, int formalIndex, UnresolvedType theAnnotationType)
           
BindingAnnotationTypePattern(UnresolvedType annotationType, int index)
           
BindingTypePattern(UnresolvedType type, int index, boolean isVarArgs)
           
ExactAnnotationFieldTypePattern(UnresolvedType annotationType, java.lang.String formalName)
           
ExactAnnotationTypePattern(UnresolvedType annotationType, java.util.Map<java.lang.String,java.lang.String> annotationValues)
           
ExactTypePattern(UnresolvedType type, boolean includeSubtypes, boolean isVarArgs)
           
FormalBinding.ImplicitFormalBinding(UnresolvedType type, java.lang.String name, int index)
           
FormalBinding(UnresolvedType type, int index)
           
FormalBinding(UnresolvedType type, java.lang.String name, int index)
           
FormalBinding(UnresolvedType type, java.lang.String name, int index, int start, int end)
           
ReferencePointcut(UnresolvedType onType, java.lang.String name, TypePatternList arguments)
           
 

Uses of UnresolvedType in org.aspectj.weaver.reflect
 

Methods in org.aspectj.weaver.reflect that return UnresolvedType
 UnresolvedType ReflectionShadow.getEnclosingType()
           
 UnresolvedType StandardShadow.getEnclosingType()
           
 UnresolvedType[] ReflectionBasedResolvedMemberImpl.getGenericParameterTypes()
           
 UnresolvedType[] GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType[] Java15GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType[] Java14GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType ReflectionBasedResolvedMemberImpl.getGenericReturnType()
           
 UnresolvedType GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType Java15GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType Java14GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 

Methods in org.aspectj.weaver.reflect with parameters of type UnresolvedType
 AnnotationAJ ReflectionBasedResolvedMemberImpl.getAnnotationOfType(UnresolvedType ofType)
           
 AnnotationAJ Java15AnnotationFinder.getAnnotationOfType(UnresolvedType ofType, java.lang.reflect.Member onMember)
           
 AnnotationAJ AnnotationFinder.getAnnotationOfType(UnresolvedType ofType, java.lang.reflect.Member onMember)
           
 Var ReflectionShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
           
 Var StandardShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
           
 Var ReflectionShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
           
 Var StandardShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
           
 Var ReflectionShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
           
 Var StandardShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
           
 Var ReflectionShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
           
 Var StandardShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
           
 Var ReflectionShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
           
 Var StandardShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
           
 Var ReflectionShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
           
 Var StandardShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
           
 boolean Java15ReflectionBasedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
           
 boolean ReflectionBasedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
           
 boolean ReflectionBasedResolvedMemberImpl.hasAnnotation(UnresolvedType ofType)
           
 

Constructors in org.aspectj.weaver.reflect with parameters of type UnresolvedType
DeferredResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes)
           
DeferredResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, java.lang.String name, java.lang.String signature, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, java.lang.reflect.Member reflectMember)
           
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, java.lang.reflect.Member reflectMember)