public class UnresolvedTypeVariableReferenceType extends UnresolvedType implements TypeVariableReference
UnresolvedType.TypeKindANNOTATION, ARRAY_WITH_JUST_OBJECT, AT_INHERITED, AT_RETENTION, AT_TARGET, BOOLEAN, BYTE, CHAR, CLONEABLE, DOUBLE, ENUM, ERROR, FLOAT, INT, JAVA_LANG_ANNOTATION, JAVA_LANG_CLASS_ARRAY, JAVA_LANG_REFLECT_CONSTRUCTOR, JAVA_LANG_REFLECT_FIELD, JAVA_LANG_REFLECT_METHOD, JL_CLASS, JL_EXCEPTION, JL_STRING, JOINPOINT_ENCLOSINGSTATICPART, JOINPOINT_STATICPART, LONG, MISSING_NAME, NONE, OBJECT, OBJECTARRAY, RUNTIME_EXCEPTION, SERIALIZABLE, SHORT, signature, signatureErasure, SOMETHING, SUPPRESS_AJ_WARNINGS, THROWABLE, typeKind, typeParameters, typeVariables, VOID| Constructor and Description |
|---|
UnresolvedTypeVariableReferenceType() |
UnresolvedTypeVariableReferenceType(TypeVariable aTypeVariable) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getErasureSignature()
For parameterized types, return the signature for the raw type
|
TypeVariable |
getTypeVariable() |
boolean |
isTypeVariableReference() |
ResolvedType |
resolve(World world)
Returns a resolved version of this type according to a particular world.
|
void |
setTypeVariable(TypeVariable aTypeVariable) |
java.lang.String |
toDebugString() |
java.lang.String |
toString()
Returns a java language string representation of this type.
|
add, equals, forGenericType, forGenericTypeSignature, forGenericTypeVariables, forName, forNames, forPrimitiveType, forRawTypeName, forSignature, forSignatures, getBaseName, getClassName, getComponentType, getName, getNameAsIdentifier, getNames, getOutermostType, getPackageName, getPackageNameAsIdentifier, getRawName, getRawType, getSignature, getSimpleBaseName, getSimpleName, getSize, getTypekind, getTypeParameters, getTypeVariableNamed, getTypeVariables, hashCode, insert, isArray, isGenericType, isGenericWildcard, isParameterizedOrGenericType, isParameterizedOrRawType, isParameterizedType, isPrimitiveType, isRawType, isSimpleType, isVoid, makeArray, needsModifiableDelegate, parameterize, read, readArray, setNeedsModifiableDelegate, toTraceString, write, writeArraypublic UnresolvedTypeVariableReferenceType()
public UnresolvedTypeVariableReferenceType(TypeVariable aTypeVariable)
public void setTypeVariable(TypeVariable aTypeVariable)
public ResolvedType resolve(World world)
UnresolvedTyperesolve in class UnresolvedTypeworld - the World within which to resolve.public boolean isTypeVariableReference()
isTypeVariableReference in class UnresolvedTypepublic TypeVariable getTypeVariable()
getTypeVariable in interface TypeVariableReferencepublic java.lang.String toString()
UnresolvedTypetoString in class UnresolvedTypepublic java.lang.String toDebugString()
toDebugString in class UnresolvedTypepublic java.lang.String getErasureSignature()
UnresolvedTypegetErasureSignature in class UnresolvedType