Uses of Class
org.aspectj.weaver.UnresolvedType
Package
Description
-
Uses of UnresolvedType in org.aspectj.weaver
Modifier and TypeClassDescriptionclass
Represents a resolved array typeclass
A BoundedReferenceType is the result of a generics wildcard expression ?class
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
A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.class
class
ReferenceType pointing to a type variable.class
class
Represents a wildcarded bound for a generic type, this can be unbounded '?'Modifier and TypeFieldDescriptionstatic UnresolvedType
AjcMemberMaker.AFTER_ANNOTATION
static UnresolvedType
AjcMemberMaker.AFTERRETURNING_ANNOTATION
static UnresolvedType
AjcMemberMaker.AFTERTHROWING_ANNOTATION
static UnresolvedType
UnresolvedType.AJC_PRIVILEGED
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
protected UnresolvedType[]
Advice.bindingParameterTypes
static UnresolvedType
UnresolvedType.BOOLEAN
static UnresolvedType
UnresolvedType.BYTE
static UnresolvedType
NameMangler.CFLOW_COUNTER_UNRESOLVEDTYPE
static UnresolvedType
AjcMemberMaker.CFLOW_STACK_TYPE
static UnresolvedType
NameMangler.CFLOW_STACK_UNRESOLVEDTYPE
static UnresolvedType
UnresolvedType.CHAR
protected UnresolvedType[]
ResolvedMemberImpl.checkedExceptions
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
protected UnresolvedType
MemberImpl.declaringType
static UnresolvedType
UnresolvedType.DOUBLE
static UnresolvedType
UnresolvedType.ENUM
static UnresolvedType
UnresolvedType.ERROR
static UnresolvedType
UnresolvedType.FLOAT
static UnresolvedType
UnresolvedType.INT
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
UnresolvedType.LONG
static UnresolvedType
AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION
static UnresolvedType[]
UnresolvedType.NONE
static UnresolvedType
UnresolvedType.OBJECT
static UnresolvedType
UnresolvedType.OBJECTARRAY
protected UnresolvedType[]
MemberImpl.parameterTypes
static UnresolvedType
AjcMemberMaker.POINTCUT_ANNOTATION
static UnresolvedType
UnresolvedType.PROCEEDING_JOINPOINT
protected UnresolvedType
MemberImpl.returnType
static UnresolvedType
UnresolvedType.RUNTIME_EXCEPTION
static UnresolvedType
UnresolvedType.SERIALIZABLE
static UnresolvedType
UnresolvedType.SHORT
static UnresolvedType
UnresolvedType.SOMETHING
static UnresolvedType
UnresolvedType.SUPPRESS_AJ_WARNINGS
static UnresolvedType
UnresolvedType.THROWABLE
protected UnresolvedType[]
UnresolvedType.typeParameters
Iff isParameterized(), then these are the type parametersstatic UnresolvedType
AjcMemberMaker.TYPEX_ENCLOSINGSTATICJOINPOINT
static UnresolvedType
AjcMemberMaker.TYPEX_JOINPOINT
static UnresolvedType
AjcMemberMaker.TYPEX_PROCEEDINGJOINPOINT
static UnresolvedType
AjcMemberMaker.TYPEX_STATICJOINPOINT
static UnresolvedType
UnresolvedType.VOID
Modifier and TypeMethodDescriptionstatic UnresolvedType[]
UnresolvedType.add(UnresolvedType[] types, UnresolvedType end)
Creates a new type array with a fresh type appended to the end.static UnresolvedType
TypeFactory.createTypeFromSignature(String signature)
Used by UnresolvedType.read, creates a type from a full signature.static UnresolvedType
TypeFactory.createUnresolvedParameterizedType(String sig, String erasuresig, UnresolvedType[] arguments)
Create an *unresolved* parameterized version of a generic type.static UnresolvedType
TypeFactory.createUnresolvedParameterizedType(String baseTypeSignature, UnresolvedType[] arguments)
Create a signature then delegate to the other factory method.static UnresolvedType
UnresolvedType.forGenericType(String name, TypeVariable[] tvbs, String genericSig)
static UnresolvedType
UnresolvedType.forGenericTypeSignature(String sig, String declaredGenericSig)
static UnresolvedType
UnresolvedType.forGenericTypeVariables(String sig, TypeVariable[] tVars)
static UnresolvedType
NOTE: Use forSignature() if you can, it'll be cheaper !static UnresolvedType[]
Constructs a UnresolvedType for each java language type name in an incoming array.static UnresolvedType
UnresolvedType.forPrimitiveType(String signature)
static UnresolvedType
UnresolvedType.forRawTypeName(String name)
static UnresolvedType
UnresolvedType.forSignature(String signature)
Constructs a Type for a JVM bytecode signature string.static UnresolvedType[]
UnresolvedType.forSignatures(String[] sigs)
Constructs a UnresolvedType for each JVM bytecode type signature in an incoming array.Shadow.getArgType(int arg)
Shadow.getArgTypes()
MethodDelegateTypeMunger.getAspect()
PerTypeWithinTargetTypeMunger.getAspectType()
Advice.getBindingParameterTypes()
ArrayReferenceType.getComponentType()
UnresolvedType.getComponentType()
Returns a UnresolvedType object representing the component type of this array, or null if this type does not represent an array type.AjAttribute.AdviceAttribute.getDeclaredExceptions()
Advice.getDeclaringAspect()
JoinPointSignature.getDeclaringType()
Member.getDeclaringType()
MemberImpl.getDeclaringType()
NewMemberClassTypeMunger.getDeclaringType()
ResolvedTypeMunger.getDeclaringType()
abstract UnresolvedType
Shadow.getEnclosingType()
JoinPointSignature.getExceptions()
JoinPointSignature.getExceptions(World world)
Member.getExceptions(World world)
MemberImpl.getExceptions(World world)
ResolvedMember.getExceptions()
ResolvedMember.getExceptions(World world)
ResolvedMemberImpl.getExceptions()
ResolvedMemberImpl.getExceptions(World world)
Advice.getExtraParameterType()
Return the type of the 'extra argument'.TypeVariable.getFirstBound()
Shadow.getGenericArgTypes()
JoinPointSignature.getGenericParameterTypes()
Member.getGenericParameterTypes()
MemberImpl.getGenericParameterTypes()
ResolvedMember.getGenericParameterTypes()
Get the TypeXs of the parameter types, taking generic signature into accountResolvedMemberImpl.getGenericParameterTypes()
Get the TypeXs of the parameter types, taking generic signature into accountJoinPointSignature.getGenericReturnType()
Member.getGenericReturnType()
MemberImpl.getGenericReturnType()
ResolvedMember.getGenericReturnType()
Get the UnresolvedType for the return type, taking generic signature into accountResolvedMemberImpl.getGenericReturnType()
Get the UnresolvedType for the return type, taking generic signature into accountPerObjectInterfaceTypeMunger.getInterfaceType()
BoundedReferenceType.getLowerBound()
WildcardedUnresolvedType.getLowerBound()
UnresolvedType.getOutermostType()
Returns a UnresolvedType object representing the effective outermost enclosing type for a name type.JoinPointSignature.getParameterTypes()
Member.getParameterTypes()
MemberImpl.getParameterTypes()
UnresolvedType.getRawType()
JoinPointSignature.getReturnType()
Member.getReturnType()
MemberImpl.getReturnType()
Shadow.getReturnType()
TypeVariable.getSuperclass()
TypeVariable.getSuperInterfaces()
NewMemberClassTypeMunger.getTargetType()
Shadow.getTargetType()
the type of the target object hereShadow.getThisType()
the type of the this object hereJoinPointSignature.getType()
Member.getType()
MemberImpl.getType()
UnresolvedType.getTypeParameters()
BoundedReferenceType.getUpperBound()
TypeVariable.getUpperBound()
WildcardedUnresolvedType.getUpperBound()
static UnresolvedType[]
UnresolvedType.insert(UnresolvedType start, UnresolvedType[] types)
Creates a new type array with a fresh type inserted at the beginning.BindingScope.lookupType(String name, IHasPosition location)
static UnresolvedType
UnresolvedType.makeArray(UnresolvedType base, int dims)
BoundedReferenceType.parameterize(Map<String,UnresolvedType> typeBindings)
protected UnresolvedType
ResolvedMemberImpl.parameterize(UnresolvedType aType, Map<String,UnresolvedType> typeVariableMap, boolean inParameterizedType, World w)
ResolvedType.parameterize(Map<String,UnresolvedType> typeBindings)
Iff I am a parameterized type, and any of my parameters are type variable references (or nested parameterized types), return a version with those type parameters replaced in accordance with the passed bindings.TypeVariableReferenceType.parameterize(Map<String,UnresolvedType> typeBindings)
UnresolvedType.parameterize(Map<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.static UnresolvedType
AjcMemberMaker.perObjectInterfaceType(UnresolvedType aspectType)
static UnresolvedType
UnresolvedType.read(DataInputStream s)
Read in an UnresolvedType - just read the signature and rebuild the UnresolvedType.static UnresolvedType[]
UnresolvedType.readArray(DataInputStream s)
VersionedDataInputStream.readSignatureAsUnresolvedType()
Modifier and TypeMethodDescriptionprotected Map<String,UnresolvedType>
ResolvedType.getAjMemberParameterizationMap()
protected Map<String,UnresolvedType>
ResolvedType.getMemberParameterizationMap()
Modifier and TypeMethodDescriptionstatic 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, StringBuffer toBuffer, 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(String sig, String erasuresig, UnresolvedType[] arguments)
Create an *unresolved* parameterized version of a generic type.static UnresolvedType
TypeFactory.createUnresolvedParameterizedType(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)
AnnotatedElement.getAnnotationOfType(UnresolvedType ofType)
ArrayReferenceType.getAnnotationOfType(UnresolvedType ofType)
JoinPointSignature.getAnnotationOfType(UnresolvedType ofType)
ReferenceType.getAnnotationOfType(UnresolvedType ofType)
ResolvedMemberImpl.getAnnotationOfType(UnresolvedType ofType)
ResolvedType.getAnnotationOfType(UnresolvedType ofType)
abstract Var
Shadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
World.getCoreType(UnresolvedType tx)
Special resolution for "core" types like OBJECT.NewMethodTypeMunger.getDeclaredInterMethodBody(UnresolvedType aspectType, World w)
If the munger has a declared signatureNewMethodTypeMunger.getDeclaredInterMethodDispatcher(UnresolvedType aspectType, World w)
NewFieldTypeMunger.getInitMethod(UnresolvedType aspectType)
NewMethodTypeMunger.getInterMethodBody(UnresolvedType aspectType)
abstract Var
Shadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
static String[]
UnresolvedType.getNames(UnresolvedType[] types)
Returns an array of strings representing the java langauge names of an array of types.abstract Var
Shadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
abstract Var
Shadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
abstract Var
Shadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
abstract Var
Shadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
boolean
AnnotatedElement.hasAnnotation(UnresolvedType ofType)
boolean
ArrayReferenceType.hasAnnotation(UnresolvedType ofType)
boolean
GeneratedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
boolean
JoinPointSignature.hasAnnotation(UnresolvedType ofType)
boolean
MissingResolvedTypeWithKnownSignature.hasAnnotation(UnresolvedType ofType)
boolean
ReferenceType.hasAnnotation(UnresolvedType ofType)
boolean
ReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
boolean
ResolvedMember.hasAnnotation(UnresolvedType ofType)
boolean
ResolvedMemberImpl.hasAnnotation(UnresolvedType ofType)
Check if this member has an annotation of the specified type.static ResolvedMember
AjcMemberMaker.initFailureCauseField(UnresolvedType declaringType)
static ResolvedMember
AjcMemberMaker.inlineAccessMethodForFieldGet(UnresolvedType aspectType, Member field)
static String
NameMangler.inlineAccessMethodForFieldGet(String name, UnresolvedType objectType, UnresolvedType aspectType)
static ResolvedMember
AjcMemberMaker.inlineAccessMethodForFieldSet(UnresolvedType aspectType, Member field)
static String
NameMangler.inlineAccessMethodForFieldSet(String name, UnresolvedType objectType, UnresolvedType aspectType)
static ResolvedMember
AjcMemberMaker.inlineAccessMethodForMethod(UnresolvedType aspectType, ResolvedMember method)
static String
NameMangler.inlineAccessMethodForMethod(String name, UnresolvedType objectType, UnresolvedType aspectType)
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 ResolvedMember
AjcMemberMaker.interFieldClassField(ResolvedMember field, UnresolvedType aspectType, boolean newStyle)
This field goes on the class the field is declared onto.static String
NameMangler.interFieldClassField(int modifiers, UnresolvedType aspectType, UnresolvedType classType, String name)
This field goes on the class the field is declared ontostatic ResolvedMember
AjcMemberMaker.interFieldGetDispatcher(ResolvedMember field, UnresolvedType aspectType)
This static method goes on the aspect that declares the inter-type fieldstatic String
NameMangler.interFieldGetDispatcher(UnresolvedType aspectType, UnresolvedType onType, String name)
This static method goes on the aspect that declares the inter-type fieldstatic ResolvedMember
AjcMemberMaker.interFieldInitializer(ResolvedMember field, UnresolvedType aspectType)
static String
NameMangler.interFieldInitializer(UnresolvedType aspectType, UnresolvedType classType, 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, boolean newStyle)
This field goes on top-most implementers of the interface the field is declared ontostatic String
NameMangler.interFieldInterfaceField(UnresolvedType aspectType, UnresolvedType interfaceType, String name)
This field goes on top-most implementers of the interface the field is declared ontostatic 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 implementorsstatic String
NameMangler.interFieldInterfaceGetter(UnresolvedType aspectType, UnresolvedType interfaceType, String name)
This instance method goes on the interface the field is declared onto as well as its top-most implementorsstatic 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 implementorsstatic String
NameMangler.interFieldInterfaceSetter(UnresolvedType aspectType, UnresolvedType interfaceType, String name)
This instance method goes on the interface the field is declared onto as well as its top-most implementorsstatic ResolvedMember
AjcMemberMaker.interFieldSetDispatcher(ResolvedMember field, UnresolvedType aspectType)
This static method goes on the aspect that declares the inter-type fieldstatic String
NameMangler.interFieldSetDispatcher(UnresolvedType aspectType, UnresolvedType onType, String name)
This static method goes on the aspect that declares the inter-type fieldstatic ResolvedMember
AjcMemberMaker.interMethod(ResolvedMember meth, UnresolvedType aspectType, boolean onInterface)
This method goes on the target type of the inter-type method.static String
NameMangler.interMethod(int modifiers, UnresolvedType aspectType, UnresolvedType classType, String name)
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 String
NameMangler.interMethodBody(UnresolvedType aspectType, UnresolvedType classType, 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 String
NameMangler.interMethodDispatcher(UnresolvedType aspectType, UnresolvedType classType, 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 String
NameMangler.itdAtDeclareParentsField(UnresolvedType aspectType, UnresolvedType itdType)
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 String
NameMangler.makeClosureClassName(UnresolvedType enclosingType, String suffix)
static ResolvedMemberImpl
MemberImpl.makeExceptionHandlerSignature(UnresolvedType inType, UnresolvedType catchType)
protected static String
SignatureUtils.makeString(UnresolvedType t)
protected static String
SignatureUtils.makeString(UnresolvedType[] types)
static MemberImpl
MemberImpl.method(UnresolvedType declaring, int mods, String name, String signature)
static MemberImpl
MemberImpl.method(UnresolvedType declTy, int mods, UnresolvedType rTy, String name, UnresolvedType[] paramTys)
protected UnresolvedType
ResolvedMemberImpl.parameterize(UnresolvedType aType, Map<String,UnresolvedType> typeVariableMap, boolean inParameterizedType, World w)
JoinPointSignature.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
JoinPointSignature.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
ResolvedMember.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
ResolvedMember.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
ResolvedMemberImpl.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
ResolvedMemberImpl.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
Return a resolvedmember in which all the type variables in the signature have been replaced with the given bindings.ResolvedPointcutDefinition.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
Called when asking a parameterized super-aspect for its pointcuts.ResolvedType.parameterizedWith(UnresolvedType[] typeParameters)
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 String
NameMangler.perObjectInterfaceField(UnresolvedType aspectType)
static ResolvedMember
AjcMemberMaker.perObjectInterfaceGet(UnresolvedType aspectType)
static String
NameMangler.perObjectInterfaceGet(UnresolvedType aspectType)
static ResolvedMember
AjcMemberMaker.perObjectInterfaceSet(UnresolvedType aspectType)
static 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 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 ResolvedMember
AjcMemberMaker.perTypeWithinLocalAspectOf(UnresolvedType shadowType, UnresolvedType aspectType)
static String
NameMangler.perTypeWithinLocalAspectOf(UnresolvedType aspectType)
static ResolvedMember
AjcMemberMaker.perTypeWithinWithinTypeField(UnresolvedType declaringType, ResolvedType aspectType)
static Member
MemberImpl.pointcut(UnresolvedType declaring, String name, String signature)
static ResolvedMember
AjcMemberMaker.postIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType, UnresolvedType[] paramTypes)
static String
NameMangler.postIntroducedConstructor(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 String
NameMangler.preIntroducedConstructor(UnresolvedType aspectType, UnresolvedType targetType)
This static method goes on the declaring aspect of the inter-type constructor.static ResolvedMember
AjcMemberMaker.privilegedAccessMethodForFieldGet(UnresolvedType aspectType, Member field, boolean shortSyntax)
Return a resolvedmember representing the synthetic getter for the field.static String
NameMangler.privilegedAccessMethodForFieldGet(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.privilegedAccessMethodForFieldSet(UnresolvedType aspectType, Member field, boolean shortSyntax)
Return a resolvedmember representing the synthetic setter for the field.static String
NameMangler.privilegedAccessMethodForFieldSet(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.privilegedAccessMethodForMethod(UnresolvedType aspectType, ResolvedMember method)
static String
NameMangler.privilegedAccessMethodForMethod(String name, UnresolvedType objectType, UnresolvedType aspectType)
static String
NameMangler.protectedDispatchMethod(UnresolvedType classType, String name)
This static method goes on the target class of the inter-type method.World.resolve(UnresolvedType ty)
Resolve a type that we require to be present in the worldWorld.resolve(UnresolvedType[] types)
Convenience method for resolving an array of unresolved types in one hit.World.resolve(UnresolvedType ty, boolean allowMissing)
Resolve a type.World.resolve(UnresolvedType ty, ISourceLocation isl)
Attempt to resolve a type - the source location gives you some context in which resolution is taking place.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
JoinPointSignature.setCheckedExceptions(UnresolvedType[] checkedExceptions)
void
ResolvedMember.setCheckedExceptions(UnresolvedType[] checkedExceptions)
void
ResolvedMemberImpl.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 String
NameMangler.superDispatchMethod(UnresolvedType classType, String name)
This static method goes on the target class of the inter-type method.static ResolvedMember
AjcMemberMaker.toObjectConversionMethod(UnresolvedType fromType)
static String
MemberImpl.typesToSignature(UnresolvedType[] paramTypes)
Returns "(<signaturesOfParamTypes>,...)" - unlike the other typesToSignature that also includes the return type, this one just deals with the parameter types.static 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)
Modifier and TypeMethodDescriptionstatic void
ResolvedMemberImpl.appendSigWithTypeVarBoundsRemoved(UnresolvedType aType, StringBuffer toBuffer, Set<UnresolvedType> alreadyUsedTypeVars)
void
CrosscuttingMembers.exposeTypes(List<UnresolvedType> typesToExpose)
BoundedReferenceType.parameterize(Map<String,UnresolvedType> typeBindings)
protected UnresolvedType
ResolvedMemberImpl.parameterize(UnresolvedType aType, Map<String,UnresolvedType> typeVariableMap, boolean inParameterizedType, World w)
ResolvedType.parameterize(Map<String,UnresolvedType> typeBindings)
Iff I am a parameterized type, and any of my parameters are type variable references (or nested parameterized types), return a version with those type parameters replaced in accordance with the passed bindings.TypeVariableReferenceType.parameterize(Map<String,UnresolvedType> typeBindings)
UnresolvedType.parameterize(Map<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.ResolvedMember.parameterizedWith(Map<String,UnresolvedType> m, World w)
ResolvedMemberImpl.parameterizedWith(Map<String,UnresolvedType> m, World w)
Replace occurrences of type variables in the signature with values contained in the map.Checker.parameterizeWith(ResolvedType declaringType, Map<String,UnresolvedType> typeVariableMap)
Parameterize the Checker by parameterizing the pointcutabstract ConcreteTypeMunger
ConcreteTypeMunger.parameterizeWith(Map<String,UnresolvedType> parameterizationMap, World world)
NewFieldTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
NewMethodTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
ResolvedTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
abstract ShadowMunger
ShadowMunger.parameterizeWith(ResolvedType declaringType, Map<String,UnresolvedType> typeVariableMap)
ModifierConstructorDescriptionAdviceAttribute(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext, boolean proceedInInners, ResolvedMember[] proceedCallSignatures, boolean[] formalsUnchangedToProceed, UnresolvedType[] declaredExceptions)
ExposeTypeMunger(UnresolvedType typeToExpose)
FieldHostTypeMunger(ResolvedMember field, UnresolvedType aspect, TypePattern typePattern)
Construct a new type munger for @AspectJ ITDMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, 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, 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(ResolvedMember signature, UnresolvedType aspect, String implClassName, TypePattern typePattern)
Construct a new type munger for @AspectJ ITDMethodDelegateTypeMunger(ResolvedMember signature, UnresolvedType aspect, String implClassName, TypePattern typePattern, String factoryMethodName, String factoryMethodSignature)
NewMemberClassTypeMunger(UnresolvedType targetType, String memberTypeName)
PerObjectInterfaceTypeMunger(UnresolvedType aspectType, Pointcut testPointcut)
PerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
ReferenceType(UnresolvedType genericType, World world)
Create a reference type for a generic typeResolvableTypeList(World world, UnresolvedType[] unresolvedTypes)
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, String signature)
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes)
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions)
ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember)
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, Pointcut pointcut)
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)
An instance which can be given a specific returnType, used f.e. in if() pointcut for @AJTypeVariable(String name, UnresolvedType anUpperBound)
TypeVariable(String name, UnresolvedType anUpperBound, UnresolvedType[] superInterfaces)
UnresolvedType(String signature, String signatureErasure, UnresolvedType[] typeParams)
WildcardedUnresolvedType(String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
-
Uses of UnresolvedType in org.aspectj.weaver.ast
-
Uses of UnresolvedType in org.aspectj.weaver.bcel
Modifier and TypeMethodDescriptionBcelShadow.ensureTargetTypeIsCorrect(UnresolvedType tx)
static UnresolvedType
ExceptionRange.getCatchType()
Modifier and TypeMethodDescriptionBcelShadow.ensureTargetTypeIsCorrect(UnresolvedType tx)
ClassPathManager.find(UnresolvedType type)
BcelShadow.genTempVar(UnresolvedType utype)
BcelShadow.genTempVar(UnresolvedType typeX, String localName)
BcelShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
BcelShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
BcelShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
BcelShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
BcelShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
BcelShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
boolean
BcelObjectType.hasAnnotation(UnresolvedType ofType)
boolean
LazyClassGen.hasAnnotation(UnresolvedType t)
boolean
LazyMethodGen.hasAnnotation(UnresolvedType annotationType)
static Type
BcelWorld.makeBcelType(UnresolvedType type)
protected String
LazyClassGen.makeLdcClassString(UnresolvedType type)
protected String
LazyClassGen.makeString(UnresolvedType t)
protected String
LazyClassGen.makeString(UnresolvedType[] types)
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)
Modifier and TypeMethodDescriptionBcelTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
ModifierConstructorDescriptionAnnotationAccessVar(BcelShadow shadow, Shadow.Kind kind, ResolvedType annotationType, UnresolvedType theTargetIsStoredHere, Member sig, boolean isWithin)
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 unlessExceptionRange.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 fixedLazyResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut, IScope binding)
-
Uses of UnresolvedType in org.aspectj.weaver.patterns
Modifier and TypeFieldDescriptionprotected UnresolvedType
ExactAnnotationTypePattern.annotationType
ReferencePointcut.onType
protected UnresolvedType
ExactTypePattern.type
Modifier and TypeMethodDescriptionExactAnnotationFieldTypePattern.getAnnotationType()
ExactAnnotationTypePattern.getAnnotationType()
DeclareAnnotation.getAspect()
TypePattern.getExactType()
BindingAnnotationFieldTypePattern.getFormalType()
ExactTypePattern.getType()
FormalBinding.getType()
Bindings.getUsedFormalTypes()
IScope.lookupType(String name, IHasPosition location)
ScopeWithTypeVariables.lookupType(String name, IHasPosition location)
SimpleScope.lookupType(String name, IHasPosition location)
TypePattern.resolveExactType(IScope scope, Bindings bindings)
Modifier and TypeMethodDescriptionboolean
SignaturePattern.declaringTypeMatchAllowingForCovariance(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn)
static FormalBinding[]
SimpleScope.makeFormalBindings(UnresolvedType[] types, String[] names)
boolean
ThrowsPattern.matches(UnresolvedType[] tys, World world)
Modifier and TypeMethodDescriptionAndAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
AndPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
AndSignaturePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
AndTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
AnnotationPatternList.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
AnnotationPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
abstract AnnotationTypePattern
AnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
AnyAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> arg0, World w)
AnyTypePattern.parameterizeWith(Map<String,UnresolvedType> arg0, World w)
AnyWithAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ArgsPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
BindingTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
CflowPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ConcreteCflowPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
abstract Declare
Declare.parameterizeWith(Map<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.DeclareAnnotation.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World w)
DeclareErrorOrWarning.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World w)
DeclareParents.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World w)
ExactAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ExactTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
return a version of this type pattern with all type variables references replaced by the corresponding entry in the map.ISignaturePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
KindedPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
NotAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
NotPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
NotSignaturePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
NotTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
NoTypePattern.parameterizeWith(Map<String,UnresolvedType> arg0, World w)
OrAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
OrPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
OrSignaturePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
OrTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
PerCflow.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
PerFromSuper.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
PerObject.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
PerSingleton.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
PerTypeWithin.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
abstract Pointcut
Pointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ReferencePointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
make a version of this pointcut with any refs to typeVariables replaced by their entry in the map.SignaturePattern.parameterizeWith(Map<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.ThisOrTargetAnnotationPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ThisOrTargetPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ThrowsPattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
TypeCategoryTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
abstract TypePattern
TypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
return a version of this type pattern in which all type variable references have been replaced by their corresponding entry in the map.TypePatternList.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
Return a version of this type pattern list in which all type variable references are replaced by their corresponding entry in the mapWildAnnotationTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
WildTypePattern.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
WithinAnnotationPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
WithinCodeAnnotationPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
WithinPointcut.parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
ModifierConstructorDescriptionBindingAnnotationFieldTypePattern(UnresolvedType formalType, int formalIndex, UnresolvedType theAnnotationType)
BindingAnnotationTypePattern(UnresolvedType annotationType, int index)
BindingTypePattern(UnresolvedType type, int index, boolean isVarArgs)
ExactAnnotationFieldTypePattern(UnresolvedType annotationType, String formalName)
ExactAnnotationTypePattern(UnresolvedType annotationType, Map<String,String> annotationValues)
ExactTypePattern(UnresolvedType type, boolean includeSubtypes, boolean isVarArgs)
FormalBinding(UnresolvedType type, int index)
FormalBinding(UnresolvedType type, String name, int index)
FormalBinding(UnresolvedType type, String name, int index, int start, int end)
ImplicitFormalBinding(UnresolvedType type, String name, int index)
ReferencePointcut(UnresolvedType onType, String name, TypePatternList arguments)
-
Uses of UnresolvedType in org.aspectj.weaver.reflect
Modifier and TypeMethodDescriptionReflectionShadow.getEnclosingType()
StandardShadow.getEnclosingType()
GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
Java14GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
Java15GenericSignatureInformationProvider.getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
ReflectionBasedResolvedMemberImpl.getGenericParameterTypes()
GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
Java14GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
Java15GenericSignatureInformationProvider.getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
ReflectionBasedResolvedMemberImpl.getGenericReturnType()
Modifier and TypeMethodDescriptionAnnotationFinder.getAnnotationOfType(UnresolvedType ofType, Member onMember)
Java15AnnotationFinder.getAnnotationOfType(UnresolvedType ofType, Member onMember)
ReflectionBasedResolvedMemberImpl.getAnnotationOfType(UnresolvedType ofType)
ReflectionShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
StandardShadow.getArgAnnotationVar(int i, UnresolvedType forAnnotationType)
ReflectionShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
StandardShadow.getKindedAnnotationVar(UnresolvedType forAnnotationType)
ReflectionShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
StandardShadow.getTargetAnnotationVar(UnresolvedType forAnnotationType)
ReflectionShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
StandardShadow.getThisAnnotationVar(UnresolvedType forAnnotationType)
ReflectionShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
StandardShadow.getWithinAnnotationVar(UnresolvedType forAnnotationType)
ReflectionShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
StandardShadow.getWithinCodeAnnotationVar(UnresolvedType forAnnotationType)
boolean
Java15ReflectionBasedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
boolean
ReflectionBasedReferenceTypeDelegate.hasAnnotation(UnresolvedType ofType)
boolean
ReflectionBasedResolvedMemberImpl.hasAnnotation(UnresolvedType ofType)
ModifierConstructorDescriptionDeferredResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes)
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, String signature, Member reflectMember)
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, Member reflectMember)
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, Member reflectMember)
ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, Member reflectMember)