public final class CompoundTypeReference extends TypeReference
| Constructor and Description |
|---|
CompoundTypeReference(TypeReference baseType,
java.util.List<TypeReference> interfaces) |
| 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) |
java.lang.StringBuilder |
appendErasedSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSimpleDescription(java.lang.StringBuilder sb) |
boolean |
containsGenericParameters() |
TypeReference |
getBaseType() |
TypeReference |
getDeclaringType() |
java.lang.String |
getFullName() |
java.util.List<TypeReference> |
getInterfaces() |
java.lang.String |
getInternalName() |
java.lang.String |
getName() |
java.lang.String |
getSimpleName() |
appendClassDescription, appendClassSignature, appendErasedClassSignature, appendGenericSignature, appendName, equals, findTypeVariable, getBriefDescription, getDescription, getElementType, getErasedDescription, getExtendsBound, getGenericParameters, getPackageName, getRawType, getSimpleDescription, getSimpleType, getSuperBound, getUnderlyingType, hasExtendsBound, hasGenericParameters, hashCode, hasSuperBound, isArray, isBoundedType, isCompoundType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isNested, isPrimitive, isUnbounded, isVoid, isWildcardType, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, resolve, setDeclaringType, setName, toStringgetAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialNamepublic CompoundTypeReference(TypeReference baseType, java.util.List<TypeReference> interfaces)
public final TypeReference getBaseType()
public final java.util.List<TypeReference> getInterfaces()
public TypeReference getDeclaringType()
getDeclaringType in interface IMetadataTypeMembergetDeclaringType in class TypeReferencepublic java.lang.String getSimpleName()
getSimpleName 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 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 java.lang.StringBuilder appendSignature(java.lang.StringBuilder sb)
appendSignature in class TypeReferencepublic java.lang.StringBuilder appendErasedSignature(java.lang.StringBuilder sb)
appendErasedSignature in class TypeReference