Package org.aspectj.weaver
Interface ResolvedMember
-
- All Superinterfaces:
AnnotatedElement,Comparable<Member>,Member,TypeVariableDeclaringElement
- All Known Implementing Classes:
AtAjAttributes.LazyResolvedPointcutDefinition,DeferredResolvedPointcutDefinition,JoinPointSignature,ReflectionBasedResolvedMemberImpl,ResolvedMemberImpl,ResolvedPointcutDefinition
public interface ResolvedMember extends Member, AnnotatedElement, TypeVariableDeclaringElement
-
-
Field Summary
Fields Modifier and Type Field Description static ResolvedMember[]NONE-
Fields inherited from interface org.aspectj.weaver.Member
ADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, POINTCUT, STATIC_INITIALIZATION
-
-
Method Summary
-
Methods inherited from interface org.aspectj.weaver.AnnotatedElement
getAnnotationOfType
-
Methods inherited from interface org.aspectj.weaver.Member
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType, resolve
-
Methods inherited from interface org.aspectj.weaver.TypeVariableDeclaringElement
getTypeVariableNamed
-
-
-
-
Field Detail
-
NONE
static final ResolvedMember[] NONE
-
-
Method Detail
-
getModifiers
int getModifiers(World world)
- Specified by:
getModifiersin interfaceMember
-
getModifiers
int getModifiers()
- Specified by:
getModifiersin interfaceMember
-
getExceptions
UnresolvedType[] getExceptions(World world)
- Specified by:
getExceptionsin interfaceMember
-
getExceptions
UnresolvedType[] getExceptions()
-
getAssociatedShadowMunger
ShadowMunger getAssociatedShadowMunger()
-
isAjSynthetic
boolean isAjSynthetic()
-
isCompatibleWith
boolean isCompatibleWith(Member am)
-
hasAnnotation
boolean hasAnnotation(UnresolvedType ofType)
- Specified by:
hasAnnotationin interfaceAnnotatedElement
-
getAnnotations
AnnotationAJ[] getAnnotations()
- Specified by:
getAnnotationsin interfaceMember
-
getAnnotationTypes
ResolvedType[] getAnnotationTypes()
- Specified by:
getAnnotationTypesin interfaceAnnotatedElement
-
setAnnotationTypes
void setAnnotationTypes(ResolvedType[] annotationtypes)
-
addAnnotation
void addAnnotation(AnnotationAJ annotation)
-
isBridgeMethod
boolean isBridgeMethod()
-
isVarargsMethod
boolean isVarargsMethod()
-
isSynthetic
boolean isSynthetic()
-
write
void write(CompressingDataOutputStream s) throws IOException
- Throws:
IOException
-
getSourceContext
ISourceContext getSourceContext(World world)
-
getParameterNames
String[] getParameterNames()
-
setParameterNames
void setParameterNames(String[] names)
-
getParameterAnnotations
AnnotationAJ[][] getParameterAnnotations()
-
getParameterAnnotationTypes
ResolvedType[][] getParameterAnnotationTypes()
-
getAnnotationDefaultValue
String getAnnotationDefaultValue()
-
getParameterSignatureErased
String getParameterSignatureErased()
-
getSignatureErased
String getSignatureErased()
-
getParameterNames
String[] getParameterNames(World world)
- Specified by:
getParameterNamesin interfaceMember
-
getEffectiveSignature
AjAttribute.EffectiveSignatureAttribute getEffectiveSignature()
-
getSourceLocation
ISourceLocation getSourceLocation()
-
getStart
int getStart()
-
getEnd
int getEnd()
-
getSourceContext
ISourceContext getSourceContext()
-
setPosition
void setPosition(int sourceStart, int sourceEnd)
-
setSourceContext
void setSourceContext(ISourceContext sourceContext)
-
isAbstract
boolean isAbstract()
-
isPublic
boolean isPublic()
-
isDefault
boolean isDefault()
-
isVisible
boolean isVisible(ResolvedType fromType)
-
setCheckedExceptions
void setCheckedExceptions(UnresolvedType[] checkedExceptions)
-
setAnnotatedElsewhere
void setAnnotatedElsewhere(boolean b)
-
isAnnotatedElsewhere
boolean isAnnotatedElsewhere()
-
toGenericString
String toGenericString()
-
toDebugString
String toDebugString()
-
hasBackingGenericMember
boolean hasBackingGenericMember()
-
getBackingGenericMember
ResolvedMember getBackingGenericMember()
-
getGenericReturnType
UnresolvedType getGenericReturnType()
- Specified by:
getGenericReturnTypein interfaceMember
-
getGenericParameterTypes
UnresolvedType[] getGenericParameterTypes()
- Specified by:
getGenericParameterTypesin interfaceMember
-
equalsApartFromDeclaringType
boolean equalsApartFromDeclaringType(Object other)
-
parameterizedWith
ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
-
parameterizedWith
ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
-
setTypeVariables
void setTypeVariables(TypeVariable[] types)
-
getTypeVariables
TypeVariable[] getTypeVariables()
-
matches
boolean matches(ResolvedMember aCandidateMatch, boolean ignoreGenerics)
-
evictWeavingState
void evictWeavingState()
-
parameterizedWith
ResolvedMember parameterizedWith(Map<String,UnresolvedType> m, World w)
-
isDefaultConstructor
boolean isDefaultConstructor()
-
setAnnotations
void setAnnotations(AnnotationAJ[] annotations)
-
-