Package org.aspectj.weaver
Schnittstelle ResolvedMember
- Alle Superschnittstellen:
AnnotatedElement,Comparable<Member>,Member,TypeVariableDeclaringElement
- Alle bekannten Implementierungsklassen:
AtAjAttributes.LazyResolvedPointcutDefinition,DeferredResolvedPointcutDefinition,JoinPointSignature,ReflectionBasedResolvedMemberImpl,ResolvedMemberImpl,ResolvedPointcutDefinition
-
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.aspectj.weaver.Member
ADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, POINTCUT, STATIC_INITIALIZATION -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddAnnotation(AnnotationAJ annotation) booleanvoidintgetEnd()getExceptions(World world) Get the TypeXs of the parameter types, taking generic signature into accountGet the UnresolvedType for the return type, taking generic signature into accountintintgetModifiers(World world) AnnotationAJ[][]ResolvedType[][]String[]String[]getParameterNames(World world) getSourceContext(World world) intgetStart()booleanhasAnnotation(UnresolvedType ofType) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisPublic()booleanbooleanbooleanisVisible(ResolvedType fromType) booleanmatches(ResolvedMember aCandidateMatch, boolean ignoreGenerics) Returns true if this member matches the other.parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized) parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases) voidsetAnnotatedElsewhere(boolean b) voidsetAnnotations(AnnotationAJ[] annotations) voidsetAnnotationTypes(ResolvedType[] annotationtypes) voidsetCheckedExceptions(UnresolvedType[] checkedExceptions) voidsetParameterNames(String[] names) voidsetPosition(int sourceStart, int sourceEnd) voidsetSourceContext(ISourceContext sourceContext) voidsetTypeVariables(TypeVariable[] types) voidVon Schnittstelle geerbte Methoden org.aspectj.weaver.AnnotatedElement
getAnnotationOfTypeVon Schnittstelle geerbte Methoden org.aspectj.weaver.Member
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType, resolveVon Schnittstelle geerbte Methoden org.aspectj.weaver.TypeVariableDeclaringElement
getTypeVariableNamed
-
Felddetails
-
NONE
-
-
Methodendetails
-
getModifiers
- Angegeben von:
getModifiersin SchnittstelleMember
-
getModifiers
int getModifiers()- Angegeben von:
getModifiersin SchnittstelleMember
-
getExceptions
- Angegeben von:
getExceptionsin SchnittstelleMember
-
getExceptions
UnresolvedType[] getExceptions() -
getAssociatedShadowMunger
ShadowMunger getAssociatedShadowMunger() -
isAjSynthetic
boolean isAjSynthetic() -
isCompatibleWith
-
hasAnnotation
- Angegeben von:
hasAnnotationin SchnittstelleAnnotatedElement
-
getAnnotations
AnnotationAJ[] getAnnotations()- Angegeben von:
getAnnotationsin SchnittstelleMember
-
getAnnotationTypes
ResolvedType[] getAnnotationTypes()- Angegeben von:
getAnnotationTypesin SchnittstelleAnnotatedElement
-
setAnnotationTypes
-
addAnnotation
-
isBridgeMethod
boolean isBridgeMethod() -
isVarargsMethod
boolean isVarargsMethod() -
isSynthetic
boolean isSynthetic() -
write
- Löst aus:
IOException
-
getSourceContext
-
getParameterNames
String[] getParameterNames() -
setParameterNames
-
getParameterAnnotations
AnnotationAJ[][] getParameterAnnotations() -
getParameterAnnotationTypes
ResolvedType[][] getParameterAnnotationTypes() -
getAnnotationDefaultValue
String getAnnotationDefaultValue() -
getParameterSignatureErased
String getParameterSignatureErased() -
getSignatureErased
String getSignatureErased() -
getParameterNames
- Angegeben von:
getParameterNamesin SchnittstelleMember
-
getEffectiveSignature
AjAttribute.EffectiveSignatureAttribute getEffectiveSignature() -
getSourceLocation
ISourceLocation getSourceLocation() -
getStart
int getStart() -
getEnd
int getEnd() -
getSourceContext
ISourceContext getSourceContext() -
setPosition
void setPosition(int sourceStart, int sourceEnd) -
setSourceContext
-
isAbstract
boolean isAbstract() -
isPublic
boolean isPublic() -
isDefault
boolean isDefault() -
isVisible
-
setCheckedExceptions
-
setAnnotatedElsewhere
void setAnnotatedElsewhere(boolean b) -
isAnnotatedElsewhere
boolean isAnnotatedElsewhere() -
toGenericString
String toGenericString() -
toDebugString
String toDebugString() -
hasBackingGenericMember
boolean hasBackingGenericMember() -
getBackingGenericMember
ResolvedMember getBackingGenericMember() -
getGenericReturnType
UnresolvedType getGenericReturnType()Get the UnresolvedType for the return type, taking generic signature into account- Angegeben von:
getGenericReturnTypein SchnittstelleMember
-
getGenericParameterTypes
UnresolvedType[] getGenericParameterTypes()Get the TypeXs of the parameter types, taking generic signature into account- Angegeben von:
getGenericParameterTypesin SchnittstelleMember
-
equalsApartFromDeclaringType
-
parameterizedWith
ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized) -
parameterizedWith
ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases) -
setTypeVariables
-
getTypeVariables
TypeVariable[] getTypeVariables() -
matches
Returns true if this member matches the other. The matching takes into account name and parameter types only. When comparing parameter types, we allow any type variable to match any other type variable regardless of bounds. -
evictWeavingState
void evictWeavingState() -
parameterizedWith
-
isDefaultConstructor
boolean isDefaultConstructor() -
setAnnotations
-