Class RawType
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.TypeReference
com.strobel.assembler.metadata.RawType
- All Implemented Interfaces:
IAnnotationsProvider, IGenericContext, IGenericParameterProvider, IMetadataTypeMember
-
Nested Class Summary
Nested classes/interfaces inherited from class TypeReference
TypeReference.TypeFunctions -
Field Summary
FieldsFields inherited from class TypeReference
EMPTY_REFERENCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <R,P> R accept(TypeMetadataVisitor<P, R> visitor, P parameter) getName()resolve()Methods inherited from class TypeReference
appendBriefDescription, appendClassDescription, appendClassSignature, appendDescription, appendErasedClassSignature, appendErasedDescription, appendErasedSignature, appendGenericSignature, appendName, appendSignature, appendSimpleDescription, checkRecursive, containsGenericParameters, equals, findTypeVariable, getBriefDescription, getDescription, getElementType, getErasedDescription, getExtendsBound, getGenericParameters, getRawType, getSimpleDescription, getSimpleType, getSuperBound, hasExtendsBound, hasGenericParameters, hashCode, hasSuperBound, isArray, isBoundedType, isCompoundType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isNested, isPrimitive, isUnbounded, isUnionType, isVoid, isWildcardType, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, setDeclaringType, setName, toStringMethods inherited from class MemberReference
getAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialName
-
Field Details
-
_genericTypeDefinition
-
-
Constructor Details
-
RawType
-
-
Method Details
-
getFullName
- Overrides:
getFullNamein classTypeReference
-
getInternalName
- Overrides:
getInternalNamein classTypeReference
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceIMetadataTypeMember- Overrides:
getDeclaringTypein classTypeReference
-
getSimpleName
- Specified by:
getSimpleNamein classTypeReference
-
getPackageName
- Overrides:
getPackageNamein classTypeReference
-
getName
- Specified by:
getNamein interfaceIMetadataTypeMember- Overrides:
getNamein classTypeReference
-
getUnderlyingType
- Overrides:
getUnderlyingTypein classTypeReference
-
accept
- Specified by:
acceptin classTypeReference
-
resolve
- Overrides:
resolvein classTypeReference
-