Package org.aspectj.weaver
Schnittstelle ResolvedMember
- Alle Superschnittstellen:
AnnotatedElement
,Comparable<Member>
,Member
,TypeVariableDeclaringElement
- Alle bekannten Implementierungsklassen:
AtAjAttributes.LazyResolvedPointcutDefinition
,DeferredResolvedPointcutDefinition
,EclipseResolvedMember
,JoinPointSignature
,ReflectionBasedResolvedMemberImpl
,ResolvedMemberImpl
,ResolvedPointcutDefinition
-
Feldübersicht
Von 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 TypMethodeBeschreibungvoid
addAnnotation
(AnnotationAJ annotation) boolean
void
int
getEnd()
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 accountint
int
getModifiers
(World world) AnnotationAJ[][]
ResolvedType[][]
String[]
String[]
getParameterNames
(World world) getSourceContext
(World world) int
getStart()
boolean
hasAnnotation
(UnresolvedType ofType) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isPublic()
boolean
boolean
boolean
isVisible
(ResolvedType fromType) boolean
matches
(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) void
setAnnotatedElsewhere
(boolean b) void
setAnnotations
(AnnotationAJ[] annotations) void
setAnnotationTypes
(ResolvedType[] annotationtypes) void
setCheckedExceptions
(UnresolvedType[] checkedExceptions) void
setParameterNames
(String[] names) void
setPosition
(int sourceStart, int sourceEnd) void
setSourceContext
(ISourceContext sourceContext) void
setTypeVariables
(TypeVariable[] types) void
Von Schnittstelle geerbte Methoden org.aspectj.weaver.AnnotatedElement
getAnnotationOfType
Von Schnittstelle geerbte Methoden org.aspectj.weaver.Member
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType, resolve
Von Schnittstelle geerbte Methoden org.aspectj.weaver.TypeVariableDeclaringElement
getTypeVariableNamed
-
Felddetails
-
NONE
-
-
Methodendetails
-
getModifiers
- Angegeben von:
getModifiers
in SchnittstelleMember
-
getModifiers
int getModifiers()- Angegeben von:
getModifiers
in SchnittstelleMember
-
getExceptions
- Angegeben von:
getExceptions
in SchnittstelleMember
-
getExceptions
UnresolvedType[] getExceptions() -
getAssociatedShadowMunger
ShadowMunger getAssociatedShadowMunger() -
isAjSynthetic
boolean isAjSynthetic() -
isCompatibleWith
-
hasAnnotation
- Angegeben von:
hasAnnotation
in SchnittstelleAnnotatedElement
-
getAnnotations
AnnotationAJ[] getAnnotations()- Angegeben von:
getAnnotations
in SchnittstelleMember
-
getAnnotationTypes
ResolvedType[] getAnnotationTypes()- Angegeben von:
getAnnotationTypes
in 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:
getParameterNames
in 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:
getGenericReturnType
in SchnittstelleMember
-
getGenericParameterTypes
UnresolvedType[] getGenericParameterTypes()Get the TypeXs of the parameter types, taking generic signature into account- Angegeben von:
getGenericParameterTypes
in 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
-