Package org.aspectj.weaver
Class UnresolvedTypeVariableReferenceType
- java.lang.Object
-
- org.aspectj.weaver.UnresolvedType
-
- org.aspectj.weaver.UnresolvedTypeVariableReferenceType
-
- All Implemented Interfaces:
Traceable,TypeVariableDeclaringElement,TypeVariableReference
public class UnresolvedTypeVariableReferenceType extends UnresolvedType implements TypeVariableReference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.UnresolvedType
UnresolvedType.TypeKind
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.UnresolvedType
AJC_PRIVILEGED, ANNOTATION, 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, PROCEEDING_JOINPOINT, RUNTIME_EXCEPTION, SERIALIZABLE, SHORT, signature, signatureErasure, SOMETHING, SUPPRESS_AJ_WARNINGS, THROWABLE, typeKind, typeParameters, typeVariables, VOID
-
-
Constructor Summary
Constructors Constructor Description UnresolvedTypeVariableReferenceType()UnresolvedTypeVariableReferenceType(TypeVariable aTypeVariable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetErasureSignature()TypeVariablegetTypeVariable()booleanisTypeVariableReference()ResolvedTyperesolve(World world)voidsetTypeVariable(TypeVariable aTypeVariable)StringtoDebugString()StringtoString()-
Methods inherited from class org.aspectj.weaver.UnresolvedType
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, writeArray
-
-
-
-
Constructor Detail
-
UnresolvedTypeVariableReferenceType
public UnresolvedTypeVariableReferenceType()
-
UnresolvedTypeVariableReferenceType
public UnresolvedTypeVariableReferenceType(TypeVariable aTypeVariable)
-
-
Method Detail
-
setTypeVariable
public void setTypeVariable(TypeVariable aTypeVariable)
-
resolve
public ResolvedType resolve(World world)
- Overrides:
resolvein classUnresolvedType
-
isTypeVariableReference
public boolean isTypeVariableReference()
- Overrides:
isTypeVariableReferencein classUnresolvedType
-
getTypeVariable
public TypeVariable getTypeVariable()
- Specified by:
getTypeVariablein interfaceTypeVariableReference
-
toString
public String toString()
- Overrides:
toStringin classUnresolvedType
-
toDebugString
public String toDebugString()
- Overrides:
toDebugStringin classUnresolvedType
-
getErasureSignature
public String getErasureSignature()
- Overrides:
getErasureSignaturein classUnresolvedType
-
-