Top Fields Methods
org.aspectj.weaver

public Interface ResolvedMember

extends Member, AnnotatedElement, TypeVariableDeclaringElement
Known Direct Implementers
org.aspectj.weaver.ResolvedMemberImpl, org.aspectj.weaver.JoinPointSignature
Imports
java.io.IOException, java.util.List, .Map, org.aspectj.bridge.ISourceLocation

Field Summary

Modifier and TypeField and Description
public static final ResolvedMember[]
Inherited from org.aspectj.weaver.Member:
ADVICECONSTRUCTORFIELDHANDLERMETHODMONITORENTERMONITOREXITNO_PARAMETER_ANNOTATION_TYPESNO_PARAMETER_ANNOTATIONXSPOINTCUTSTATIC_INITIALIZATION

Method Summary

Modifier and TypeMethod and Description
public void
public boolean
public void
public String
public AnnotationAJ[]
public ResolvedType[]
public ShadowMunger
public ResolvedMember
public AjAttribute.EffectiveSignatureAttribute
public int
public UnresolvedType[]
public UnresolvedType[]
public UnresolvedType[]
getGenericParameterTypes()

Redeclares org.aspectj.weaver.Member.getGenericParameterTypes.

Get the TypeXs of the parameter types, taking generic signature into account
public UnresolvedType
getGenericReturnType()

Redeclares org.aspectj.weaver.Member.getGenericReturnType.

Get the UnresolvedType for the return type, taking generic signature into account
public int
public int
public AnnotationAJ[][]
public ResolvedType[][]
public String[]
public String[]
public String
public String
public ISourceContext
public ISourceContext
public ISourceLocation
public int
public TypeVariable[]
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
matches(ResolvedMember aCandidateMatch, boolean ignoreGenerics)

Returns true if this member matches the other.

public ResolvedMemberImpl
parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)

public ResolvedMemberImpl
parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)

public ResolvedMember
public void
public void
public void
setAnnotationTypes(ResolvedType[] annotationtypes)

public void
setCheckedExceptions(UnresolvedType[] checkedExceptions)

public void
public void
setPosition(int sourceStart, int sourceEnd)

public void
public void
public String
public String
public void
Inherited from org.aspectj.weaver.AnnotatedElement:
getAnnotationOfType
Inherited from org.aspectj.weaver.Member:
canBeParameterizedcompareTogetAritygetDeclaringTypegetDeclaringTypesgetJoinPointSignaturesgetKindgetNamegetParameterSignaturegetParameterTypesgetReturnTypegetSignaturegetTyperesolve
Inherited from org.aspectj.weaver.TypeVariableDeclaringElement:
getTypeVariableNamed

Field Detail

NONEback to summary
public static final ResolvedMember[] NONE

Hides org.aspectj.weaver.Member.NONE.

Method Detail

addAnnotationback to summary
public void addAnnotation(AnnotationAJ annotation)
equalsApartFromDeclaringTypeback to summary
public boolean equalsApartFromDeclaringType(Object other)
evictWeavingStateback to summary
public void evictWeavingState()
getAnnotationDefaultValueback to summary
public String getAnnotationDefaultValue()
getAnnotationsback to summary
public AnnotationAJ[] getAnnotations()

Redeclares org.aspectj.weaver.Member.getAnnotations.

getAnnotationTypesback to summary
public ResolvedType[] getAnnotationTypes()

Redeclares org.aspectj.weaver.AnnotatedElement.getAnnotationTypes.

getAssociatedShadowMungerback to summary
public ShadowMunger getAssociatedShadowMunger()
getBackingGenericMemberback to summary
public ResolvedMember getBackingGenericMember()
getEffectiveSignatureback to summary
public AjAttribute.EffectiveSignatureAttribute getEffectiveSignature()
getEndback to summary
public int getEnd()
getExceptionsback to summary
public UnresolvedType[] getExceptions(World world)

Redeclares org.aspectj.weaver.Member.getExceptions.

getExceptionsback to summary
public UnresolvedType[] getExceptions()
getGenericParameterTypesback to summary
public UnresolvedType[] getGenericParameterTypes()

Redeclares org.aspectj.weaver.Member.getGenericParameterTypes.

Get the TypeXs of the parameter types, taking generic signature into account

getGenericReturnTypeback to summary
public UnresolvedType getGenericReturnType()

Redeclares org.aspectj.weaver.Member.getGenericReturnType.

Get the UnresolvedType for the return type, taking generic signature into account

getModifiersback to summary
public int getModifiers(World world)

Redeclares org.aspectj.weaver.Member.getModifiers.

getModifiersback to summary
public int getModifiers()

Redeclares org.aspectj.weaver.Member.getModifiers.

getParameterAnnotationsback to summary
public AnnotationAJ[][] getParameterAnnotations()
getParameterAnnotationTypesback to summary
public ResolvedType[][] getParameterAnnotationTypes()
getParameterNamesback to summary
public String[] getParameterNames()
getParameterNamesback to summary
public String[] getParameterNames(World world)

Redeclares org.aspectj.weaver.Member.getParameterNames.

getParameterSignatureErasedback to summary
public String getParameterSignatureErased()
getSignatureErasedback to summary
public String getSignatureErased()
getSourceContextback to summary
public ISourceContext getSourceContext(World world)
getSourceContextback to summary
public ISourceContext getSourceContext()
getSourceLocationback to summary
public ISourceLocation getSourceLocation()
getStartback to summary
public int getStart()
getTypeVariablesback to summary
public TypeVariable[] getTypeVariables()
hasAnnotationback to summary
public boolean hasAnnotation(UnresolvedType ofType)

Redeclares org.aspectj.weaver.AnnotatedElement.hasAnnotation.

hasBackingGenericMemberback to summary
public boolean hasBackingGenericMember()
isAbstractback to summary
public boolean isAbstract()
isAjSyntheticback to summary
public boolean isAjSynthetic()
isAnnotatedElsewhereback to summary
public boolean isAnnotatedElsewhere()
isBridgeMethodback to summary
public boolean isBridgeMethod()
isCompatibleWithback to summary
public boolean isCompatibleWith(Member am)
isDefaultback to summary
public boolean isDefault()
isDefaultConstructorback to summary
public boolean isDefaultConstructor()
isPublicback to summary
public boolean isPublic()
isSyntheticback to summary
public boolean isSynthetic()
isVarargsMethodback to summary
public boolean isVarargsMethod()
isVisibleback to summary
public boolean isVisible(ResolvedType fromType)
matchesback to summary
public boolean matches(ResolvedMember aCandidateMatch, boolean ignoreGenerics)

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.

parameterizedWithback to summary
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
parameterizedWithback to summary
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
parameterizedWithback to summary
public ResolvedMember parameterizedWith(Map<String, UnresolvedType> m, World w)
setAnnotatedElsewhereback to summary
public void setAnnotatedElsewhere(boolean b)
setAnnotationsback to summary
public void setAnnotations(AnnotationAJ[] annotations)
setAnnotationTypesback to summary
public void setAnnotationTypes(ResolvedType[] annotationtypes)
setCheckedExceptionsback to summary
public void setCheckedExceptions(UnresolvedType[] checkedExceptions)
setParameterNamesback to summary
public void setParameterNames(String[] names)
setPositionback to summary
public void setPosition(int sourceStart, int sourceEnd)
setSourceContextback to summary
public void setSourceContext(ISourceContext sourceContext)
setTypeVariablesback to summary
public void setTypeVariables(TypeVariable[] types)
toDebugStringback to summary
public String toDebugString()
toGenericStringback to summary
public String toGenericString()
writeback to summary
public void write(CompressingDataOutputStream s) throws IOException