| Modifier and Type | Field and Description |
|---|---|
| private TypeVariable |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. other)Overrides org. |
| public ReferenceTypeDelegate | getDelegate()
Overrides org. |
| public String | getSignature()
return the signature for a *REFERENCE* to a type variable, which is simply: Tname; there is no bounds info included, that is
in the signature of the type variable itself
|
| public TypeVariable | |
| public String | |
| public ReferenceType | |
| public int | hashCode()
Overrides org. |
| public boolean | isAnnotation()
Overrides org. Note Only overridden by Name subtype. |
| public boolean | |
| public boolean | |
| public boolean | |
| public UnresolvedType | parameterize(Map<String, UnresolvedType> typeBindings)
Overrides org. |
| public ResolvedType | resolve(World
the world)World within which to resolve.Overrides org. |
| public String | toString()
Overrides org. |
| typeVariable | back to summary |
|---|---|
| private TypeVariable typeVariable | |
| TypeVariableReferenceType | back to summary |
|---|---|
| public TypeVariableReferenceType(TypeVariable typeVariable, World world) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides org. Doc from org. Equality is checked based on the underlying signature.
| |
| getDelegate | back to summary |
|---|---|
| public ReferenceTypeDelegate getDelegate() Overrides org. For a TypeVariableReferenceType the delegate is the delegate for the first bound.
| |
| getSignature | back to summary |
|---|---|
| public String getSignature() Overrides org. return the signature for a *REFERENCE* to a type variable, which is simply: Tname; there is no bounds info included, that is in the signature of the type variable itself
| |
| getTypeVariable | back to summary |
|---|---|
| public TypeVariable getTypeVariable() Implements org. | |
| getTypeVariableName | back to summary |
|---|---|
public String getTypeVariableName()
| |
| getUpperBound | back to summary |
|---|---|
| public ReferenceType getUpperBound() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides org. Doc from org. Equality is checked based on the underlying signature, so the hash code of a particular type is the hash code of its signature string.
| |
| isAnnotation | back to summary |
|---|---|
| public boolean isAnnotation() Overrides org. Doc from org. Note Only overridden by Name subtype.
| |
| isGenericWildcard | back to summary |
|---|---|
| public boolean isGenericWildcard() Overrides org.
| |
| isTypeVariableReference | back to summary |
|---|---|
| public boolean isTypeVariableReference() Overrides org.
| |
| isTypeVariableResolved | back to summary |
|---|---|
public boolean isTypeVariableResolved()
| |
| 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.
| |
| resolve | back to summary |
|---|---|
| public ResolvedType resolve(World world) Overrides org. resolve the type variable we are managing and then return this object. 'this' is already a ResolvedType but the type variable may transition from a not-resolved to a resolved state.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from org. Returns a java language string representation of this type.
| |