| Modifier and Type | Field and Description |
|---|---|
| protected AnnotationAJ[] | |
| protected ResolvedType[] | |
| protected ResolvedMember | backingGenericMember
if this member is a parameterized version of a member in a generic type, then this field holds a reference to the member we parameterize. |
| protected UnresolvedType[] | |
| protected int | |
| private boolean | |
| private boolean | |
| private boolean | |
| private String | myParameterSignatureErasure
converts e.g. <t extends number>.... |
| private String | myParameterSignatureWithBoundsRemoved
converts e.g. <t extends number>.... |
| protected AnnotationAJ[][] | |
| protected ResolvedType[][] | |
| private String[] | |
| public static boolean | |
| protected ISourceContext | |
| protected int | |
| protected TypeVariable[] |
| Access | Constructor and Description |
|---|---|
| public | ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes)
|
| public | ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions)
|
| public | ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember)
|
| public | ResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, String signature)
|
| Modifier and Type | Method and Description |
|---|---|
| private static void | accumulateMembersMatching(ResolvedMemberImpl memberToMatch, Iterator<ResolvedType> typesToLookIn, List<ResolvedType> typesAlreadyVisited, Set<ResolvedMember> foundMembers, boolean ignoreGenerics)
We have a resolved member, possibly with type parameter references as parameters or return type. |
| private static void | accumulateTypesInBetween(ResolvedType subType, ResolvedType superType, List<ResolvedType> types)
Build a list containing every type between subtype and supertype, inclusively. |
| public void | |
| public static void | appendSigWithTypeVarBoundsRemoved(UnresolvedType aType, StringBuffer toBuffer, Set<UnresolvedType> alreadyUsedTypeVars)
|
| private static boolean | |
| public void | |
| public String | |
| public AnnotationAJ | |
| public AnnotationAJ[] | |
| public ResolvedType[] | |
| public ShadowMunger | |
| public ResolvedMember | |
| public AjAttribute. | |
| public int | getEnd()
Implements org. |
| public final UnresolvedType[] | |
| public UnresolvedType[] | |
| public UnresolvedType[] | getGenericParameterTypes()
Overrides org. Implements org. |
| public UnresolvedType | getGenericReturnType()
Overrides org. Implements org. |
| public String | |
| public static JoinPointSignature[] | getJoinPointSignatures(Member joinPointSignature, World inAWorld)
Compute the full set of signatures for a member. |
| public final int | |
| public final int | |
| public AnnotationAJ[][] | |
| public ResolvedType[][] | |
| public String[] | |
| public final String[] | |
| public String | getParameterSignatureErased()
Implements org. |
| private String | |
| public String | |
| public String | Returns: the generic signature for the member that could be inserted into a class fileReturn the member generic signature that would be suitable for inclusion in a class file Signature attribute. |
| public ISourceContext | |
| public ISourceContext | |
| public ISourceLocation | |
| public int | getStart()
Implements org. |
| public TypeVariable | |
| public TypeVariable[] | |
| public boolean | Returns: true if the annotation is found on this member or its backing generic memberthe type of the annotation being searched for ofType)Implements org. |
| public boolean | |
| public boolean | hasBackingGenericMember()
Implements org. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| private static boolean | isVisibleTo(ResolvedMember childMember, ResolvedMember parentMember)
Returns true if the parent member is visible to the child member In the same declaring type this is always true, otherwise if parent is private it is false. |
| public boolean | matches(ResolvedMember aCandidateMatch, boolean ignoreGenerics)
Implements org. |
| protected UnresolvedType | parameterize(UnresolvedType aType, Map<String, UnresolvedType> typeVariableMap, boolean inParameterizedType, World w)
|
| public ResolvedMemberImpl | parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
Implements org. |
| public ResolvedMemberImpl | parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized, List<String> aliases)
Implements org. |
| public ResolvedMember | parameterizedWith(Map<String, UnresolvedType> m, World w)
Implements org. |
| public static ResolvedMemberImpl | |
| public static ResolvedMember[] | |
| public void | |
| public void | |
| public void | |
| public void | |
| public ResolvedMember | resolve(World world)
Overrides org. Implements org. |
| protected void | |
| public void | |
| public void | setAnnotations(AnnotationAJ[] annotations)
Implements org. |
| public void | setAnnotationTypes(ResolvedType[] annotationTypes)
Implements org. |
| public void | setCheckedExceptions(UnresolvedType[] checkedExceptions)
Implements org. |
| public void | |
| public final void | |
| public void | setPosition(int sourceStart, int sourceEnd)
Implements org. |
| public void | setSourceContext(ISourceContext sourceContext)
Implements org. |
| public void | setTypeVariables(TypeVariable[] tvars)
Implements org. |
| public void | |
| private static boolean | |
| public String | toDebugString()
Implements org. |
| public String | |
| public void | |
| public static void |