public final class WildcardType extends TypeReference
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(TypeMetadataVisitor<P,R> visitor,
P parameter) |
java.lang.StringBuilder |
appendBriefDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendErasedDescription(java.lang.StringBuilder sb) |
protected java.lang.StringBuilder |
appendName(java.lang.StringBuilder sb,
boolean fullName,
boolean dottedName) |
java.lang.StringBuilder |
appendSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSimpleDescription(java.lang.StringBuilder sb) |
boolean |
containsGenericParameters() |
TypeReference |
getDeclaringType() |
TypeReference |
getExtendsBound() |
java.lang.String |
getFullName() |
java.lang.String |
getInternalName() |
java.lang.String |
getName() |
java.lang.String |
getSimpleName() |
JvmType |
getSimpleType() |
TypeReference |
getSuperBound() |
boolean |
hasExtendsBound() |
boolean |
hasSuperBound() |
boolean |
isBoundedType() |
boolean |
isUnbounded() |
boolean |
isWildcardType() |
static WildcardType |
makeExtends(TypeReference extendsBound) |
static WildcardType |
makeSuper(TypeReference superBound) |
static WildcardType |
unbounded() |
appendClassDescription, appendClassSignature, appendErasedClassSignature, appendErasedSignature, appendGenericSignature, equals, findTypeVariable, getBriefDescription, getDescription, getElementType, getErasedDescription, getGenericParameters, getPackageName, getRawType, getSimpleDescription, getUnderlyingType, hasGenericParameters, hashCode, isArray, isCompoundType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isNested, isPrimitive, isVoid, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, resolve, setDeclaringType, setName, toStringgetAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialNamepublic TypeReference getDeclaringType()
getDeclaringType in interface IMetadataTypeMembergetDeclaringType in class TypeReferencepublic java.lang.String getSimpleName()
getSimpleName in class TypeReferencepublic JvmType getSimpleType()
getSimpleType in class TypeReferencepublic boolean containsGenericParameters()
containsGenericParameters in class TypeReferencepublic java.lang.String getName()
getName in interface IMetadataTypeMembergetName in class TypeReferencepublic java.lang.String getFullName()
getFullName in class TypeReferencepublic java.lang.String getInternalName()
getInternalName in class TypeReferencepublic final <R,P> R accept(TypeMetadataVisitor<P,R> visitor, P parameter)
accept in class TypeReferencepublic boolean isWildcardType()
isWildcardType in class TypeReferencepublic boolean isBoundedType()
isBoundedType in class TypeReferencepublic boolean isUnbounded()
isUnbounded in class TypeReferencepublic boolean hasExtendsBound()
hasExtendsBound in class TypeReferencepublic boolean hasSuperBound()
hasSuperBound in class TypeReferencepublic TypeReference getSuperBound()
getSuperBound in class TypeReferencepublic TypeReference getExtendsBound()
getExtendsBound in class TypeReferenceprotected java.lang.StringBuilder appendName(java.lang.StringBuilder sb,
boolean fullName,
boolean dottedName)
appendName in class TypeReferencepublic java.lang.StringBuilder appendSignature(java.lang.StringBuilder sb)
appendSignature in class TypeReferencepublic java.lang.StringBuilder appendBriefDescription(java.lang.StringBuilder sb)
appendBriefDescription in class TypeReferencepublic java.lang.StringBuilder appendSimpleDescription(java.lang.StringBuilder sb)
appendSimpleDescription in class TypeReferencepublic java.lang.StringBuilder appendErasedDescription(java.lang.StringBuilder sb)
appendErasedDescription in class TypeReferencepublic java.lang.StringBuilder appendDescription(java.lang.StringBuilder sb)
appendDescription in class TypeReferencepublic static WildcardType unbounded()
public static WildcardType makeSuper(TypeReference superBound)
public static WildcardType makeExtends(TypeReference extendsBound)