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 TypeReference
TypeReference.TypeFunctions -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeReferenceprivate final TypeReferenceprivate final WildcardTypeFields inherited from class TypeReference
EMPTY_REFERENCES -
Constructor Summary
ConstructorsConstructorDescriptionCapturedType(TypeReference superBound, TypeReference extendsBound, WildcardType wildcard) -
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 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 MemberReference
getAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialName
-
Field Details
-
_superBound
-
_extendsBound
-
_wildcard
-
-
Constructor Details
-
CapturedType
CapturedType(TypeReference superBound, TypeReference extendsBound, WildcardType wildcard)
-
-
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
-