| Modifier and Type | Field and Description |
|---|---|
| protected ReferenceType[] | |
| public static final int | |
| public int | |
| private ResolvedType | |
| public static final int | |
| public static final int | |
| private ResolvedType |
| Access | Constructor and Description |
|---|---|
| public | |
| public | BoundedReferenceType(ReferenceType aBound, boolean isExtends, World world, ReferenceType[] additionalInterfaces)
|
| protected | BoundedReferenceType(String signature, String erasedSignature, World world)
only for use when resolving GenericsWildcardTypeX or a TypeVariableReferenceType |
| public | BoundedReferenceType(World world)
Constructs the BoundedReferenceType representing an unbounded wildcard '?'. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public boolean | |
| public ReferenceType[] | |
| public ResolvedType[] | getDeclaredInterfaces()
Overrides org. |
| public UnresolvedType | |
| public String | |
| public String | |
| public UnresolvedType | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public UnresolvedType | parameterize(Map<String, UnresolvedType> typeBindings)
Overrides org. |
| additionalInterfaceBounds | back to summary |
|---|---|
| protected ReferenceType[] additionalInterfaceBounds | |
| EXTENDS | back to summary |
|---|---|
| public static final int EXTENDS | |
| kind | back to summary |
|---|---|
| public int kind | |
| lowerBound | back to summary |
|---|---|
| private ResolvedType lowerBound | |
| SUPER | back to summary |
|---|---|
| public static final int SUPER | |
| UNBOUND | back to summary |
|---|---|
| public static final int UNBOUND | |
| upperBound | back to summary |
|---|---|
| private ResolvedType upperBound | |
| BoundedReferenceType | back to summary |
|---|---|
| public BoundedReferenceType(ReferenceType aBound, boolean isExtends, World world) | |
| BoundedReferenceType | back to summary |
|---|---|
| public BoundedReferenceType(ReferenceType aBound, boolean isExtends, World world, ReferenceType[] additionalInterfaces) | |
| BoundedReferenceType | back to summary |
|---|---|
| protected BoundedReferenceType(String signature, String erasedSignature, World world) only for use when resolving GenericsWildcardTypeX or a TypeVariableReferenceType | |
| BoundedReferenceType | back to summary |
|---|---|
| public BoundedReferenceType(World world) Constructs the BoundedReferenceType representing an unbounded wildcard '?'. In this situation the signature is '*' and the erased signature is Ljava/lang/Object; | |
| alwaysMatches | back to summary |
|---|---|
| public boolean alwaysMatches(ResolvedType aCandidateType) | |
| canBeCoercedTo | back to summary |
|---|---|
| public boolean canBeCoercedTo(ResolvedType aCandidateType) | |
| getAdditionalBounds | back to summary |
|---|---|
| public ReferenceType[] getAdditionalBounds() | |
| getDeclaredInterfaces | back to summary |
|---|---|
| public ResolvedType[] getDeclaredInterfaces() Overrides org. Doc from org. Find out from the generic signature the true signature of any interfaces I implement. If I am parameterized, these may then need to be parameterized before returning.
| |
| getLowerBound | back to summary |
|---|---|
| public UnresolvedType getLowerBound() | |
| getSignatureForAttribute | back to summary |
|---|---|
| public String getSignatureForAttribute() Overrides org.
| |
| getSimpleName | back to summary |
|---|---|
| public String getSimpleName() Overrides org.
| |
| getUpperBound | back to summary |
|---|---|
| public UnresolvedType getUpperBound() | |
| hasLowerBound | back to summary |
|---|---|
| public boolean hasLowerBound() | |
| isExtends | back to summary |
|---|---|
| public boolean isExtends() | |
| isGenericWildcard | back to summary |
|---|---|
| public boolean isGenericWildcard() Overrides org.
| |
| isSuper | back to summary |
|---|---|
| public boolean isSuper() | |
| isUnbound | back to summary |
|---|---|
| public boolean isUnbound() | |
| parameterize | back to summary |
|---|---|
| public UnresolvedType parameterize(Map<String, UnresolvedType> typeBindings) Overrides org. Doc from org. Iff I am a parameterized type, and any of my parameters are type variable references (or nested parameterized types), return a version with those type parameters replaced in accordance with the passed bindings.
| |