Top Fields Constructors Methods
org.aspectj.weaver

public Class UnresolvedTypeVariableReferenceType

extends UnresolvedType
implements TypeVariableReference
Class Inheritance
All Implemented Interfaces
org.aspectj.weaver.TypeVariableReference

Authors
Adrian Colyer, Andy Clement

Field Summary

Modifier and TypeField and Description
private TypeVariable
Inherited from org.aspectj.weaver.UnresolvedType:
AJC_PRIVILEGEDANNOTATIONARRAY_WITH_JUST_OBJECTAT_INHERITEDAT_RETENTIONAT_TARGETBOOLEANBYTECHARCLONEABLEDOUBLEENUMERRORFLOATINTJAVA_LANG_ANNOTATIONJAVA_LANG_CLASS_ARRAYJAVA_LANG_REFLECT_CONSTRUCTORJAVA_LANG_REFLECT_FIELDJAVA_LANG_REFLECT_METHODJL_CLASSJL_EXCEPTIONJL_STRINGJOINPOINT_ENCLOSINGSTATICPARTJOINPOINT_STATICPARTLONGMISSING_NAMENONEOBJECTOBJECTARRAYPROCEEDING_JOINPOINTRUNTIME_EXCEPTIONSERIALIZABLESHORTsignaturesignatureErasureSOMETHINGSUPPRESS_AJ_WARNINGSTHROWABLEtypeKindtypeParameterstypeVariablesVOID

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public String
getErasureSignature()

Overrides org.aspectj.weaver.UnresolvedType.getErasureSignature.

For parameterized types, return the signature for the raw type
public TypeVariable
public boolean
public ResolvedType
resolve(World
the World within which to resolve.
world
)

Overrides org.aspectj.weaver.UnresolvedType.resolve.

Returns a resolved version of this type according to a particular world.
public void
public String
public String
toString()

Overrides org.aspectj.weaver.UnresolvedType.toString.

Returns a java language string representation of this type.
Inherited from org.aspectj.weaver.UnresolvedType:
addequalsforGenericTypeforGenericTypeSignatureforGenericTypeVariablesforNameforNamesforPrimitiveTypeforRawTypeNameforSignatureforSignaturesgetBaseNamegetClassNamegetComponentTypegetDimensionsgetNamegetNameAsIdentifiergetNamesgetOutermostTypegetPackageNamegetPackageNameAsIdentifiergetRawNamegetRawTypegetSignaturegetSimpleBaseNamegetSimpleNamegetSizegetTypekindgetTypeParametersgetTypeVariableNamedgetTypeVariableshashCodeinsertisArrayisGenericTypeisGenericWildcardisParameterizedOrGenericTypeisParameterizedOrRawTypeisParameterizedTypeisPrimitiveTypeisRawTypeisSimpleTypeisVoidmakeArrayneedsModifiableDelegateparameterizereadreadArraysetNeedsModifiableDelegatetoTraceStringwritewriteArray

Field Detail

typeVariableback to summary
private TypeVariable typeVariable

Constructor Detail

UnresolvedTypeVariableReferenceTypeback to summary
public UnresolvedTypeVariableReferenceType()
UnresolvedTypeVariableReferenceTypeback to summary
public UnresolvedTypeVariableReferenceType(TypeVariable aTypeVariable)

Method Detail

getErasureSignatureback to summary
public String getErasureSignature()

Overrides org.aspectj.weaver.UnresolvedType.getErasureSignature.

Doc from org.aspectj.weaver.UnresolvedType.getErasureSignature.

For parameterized types, return the signature for the raw type

Annotations
@Override
getTypeVariableback to summary
public TypeVariable getTypeVariable()

Implements org.aspectj.weaver.TypeVariableReference.getTypeVariable.

isTypeVariableReferenceback to summary
public boolean isTypeVariableReference()

Overrides org.aspectj.weaver.UnresolvedType.isTypeVariableReference.

Annotations
@Override
resolveback to summary
public ResolvedType resolve(World world)

Overrides org.aspectj.weaver.UnresolvedType.resolve.

Doc from org.aspectj.weaver.UnresolvedType.resolve.

Returns a resolved version of this type according to a particular world.

Parameters
world:World

the World within which to resolve.

Returns:ResolvedType

a resolved type representing this type in the appropriate world.

Annotations
@Override
setTypeVariableback to summary
public void setTypeVariable(TypeVariable aTypeVariable)
toDebugStringback to summary
public String toDebugString()

Overrides org.aspectj.weaver.UnresolvedType.toDebugString.

Annotations
@Override
toStringback to summary
public String toString()

Overrides org.aspectj.weaver.UnresolvedType.toString.

Doc from org.aspectj.weaver.UnresolvedType.toString.

Returns a java language string representation of this type.

Returns:String

Doc from java.lang.Object.toString.

a string representation of the object.

Annotations
@Override