Package com.strobel.assembler.metadata
Class CapturedType
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.TypeReference
com.strobel.assembler.metadata.CapturedType
- All Implemented Interfaces:
IAnnotationsProvider,ICapturedType,IGenericContext,IGenericParameterProvider,IMetadataTypeMember
-
Nested Class Summary
Nested classes/interfaces inherited from class com.strobel.assembler.metadata.TypeReference
TypeReference.TypeFunctions -
Field Summary
Fields inherited from class com.strobel.assembler.metadata.TypeReference
EMPTY_REFERENCES -
Method Summary
Modifier and TypeMethodDescriptionfinal <R,P> R accept(TypeMetadataVisitor<P, R> visitor, P parameter) protected final StringBuilderappendName(StringBuilder sb, boolean fullName, boolean dottedName) final TypeReferencefinal TypeReferencefinal WildcardTypefinal booleanfinal booleanfinal booleanMethods inherited from class com.strobel.assembler.metadata.TypeReference
appendBriefDescription, appendClassDescription, appendClassSignature, appendDescription, appendErasedClassSignature, appendErasedDescription, appendErasedSignature, appendGenericSignature, appendSignature, appendSimpleDescription, checkRecursive, containsGenericParameters, equals, findTypeVariable, getBriefDescription, getDeclaringType, getDescription, getElementType, getErasedDescription, getFullName, getGenericParameters, getInternalName, getName, getPackageName, getRawType, getSimpleDescription, getSimpleType, getUnderlyingType, hasGenericParameters, hashCode, isArray, isCompoundType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isNested, isPrimitive, isUnbounded, isUnionType, isVoid, isWildcardType, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, resolve, setDeclaringType, setName, toStringMethods inherited from class com.strobel.assembler.metadata.MemberReference
getAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialName
-
Method Details
-
getWildcard
- Specified by:
getWildcardin interfaceICapturedType
-
getExtendsBound
- Overrides:
getExtendsBoundin classTypeReference
-
getSuperBound
- Overrides:
getSuperBoundin classTypeReference
-
hasExtendsBound
public final boolean hasExtendsBound()- Overrides:
hasExtendsBoundin classTypeReference
-
hasSuperBound
public final boolean hasSuperBound()- Overrides:
hasSuperBoundin classTypeReference
-
isBoundedType
public final boolean isBoundedType()- Overrides:
isBoundedTypein classTypeReference
-
getSimpleName
- Specified by:
getSimpleNamein classTypeReference
-
accept
- Specified by:
acceptin classTypeReference
-
appendName
- Overrides:
appendNamein classTypeReference
-