public class KotlinTypeMetadata extends SimpleProcessable implements Processable, KotlinAnnotatable
| Modifier and Type | Field and Description |
|---|---|
KotlinTypeMetadata |
abbreviation |
java.lang.String |
aliasName |
java.util.List<KotlinAnnotation> |
annotations |
java.lang.String |
className |
KotlinTypeFlags |
flags |
java.lang.String |
flexibilityID |
boolean |
isRaw |
KotlinTypeMetadata |
outerClassType |
Clazz |
referencedClass |
KotlinTypeParameterMetadata |
referencedParameter |
KotlinTypeAliasMetadata |
referencedTypeAlias |
java.util.List<KotlinTypeMetadata> |
typeArguments |
int |
typeParamID |
java.util.List<KotlinTypeMetadata> |
upperBounds |
KotlinTypeVariance |
variance |
processingFlags, processingInfo| Constructor and Description |
|---|
KotlinTypeMetadata(KotlinTypeFlags flags) |
KotlinTypeMetadata(KotlinTypeFlags flags,
KotlinTypeVariance variance) |
| Modifier and Type | Method and Description |
|---|---|
void |
abbreviationAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
accept(Clazz clazz,
KotlinClassKindMetadata kotlinClassKindMetadata,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
accept(Clazz clazz,
KotlinTypeParameterMetadata boundedTypeParameter,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
annotationsAccept(Clazz clazz,
KotlinAnnotationVisitor kotlinAnnotationVisitor) |
boolean |
isStarProjection() |
void |
outerClassAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
referencedClassAccept(ClassVisitor classVisitor) |
static KotlinTypeMetadata |
starProjection() |
java.lang.String |
toString() |
void |
typeArgumentsAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
underlyingPropertyTypeAccept(Clazz clazz,
KotlinClassKindMetadata kotlinClassKindMetadata,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
upperBoundsAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic KotlinTypeVariance variance
public java.util.List<KotlinTypeMetadata> typeArguments
public KotlinTypeMetadata abbreviation
public java.lang.String className
public Clazz referencedClass
public int typeParamID
public KotlinTypeParameterMetadata referencedParameter
public java.lang.String aliasName
public KotlinTypeAliasMetadata referencedTypeAlias
public KotlinTypeMetadata outerClassType
public java.lang.String flexibilityID
public java.util.List<KotlinTypeMetadata> upperBounds
public boolean isRaw
public java.util.List<KotlinAnnotation> annotations
public KotlinTypeFlags flags
public KotlinTypeMetadata(KotlinTypeFlags flags)
public KotlinTypeMetadata(KotlinTypeFlags flags, KotlinTypeVariance variance)
public void accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor)
public void underlyingPropertyTypeAccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor)
public void upperBoundsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void typeArgumentsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void outerClassAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void abbreviationAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void accept(Clazz clazz, KotlinTypeParameterMetadata boundedTypeParameter, KotlinTypeVisitor kotlinTypeVisitor)
public void annotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)
annotationsAccept in interface KotlinAnnotatablepublic void referencedClassAccept(ClassVisitor classVisitor)
public java.lang.String toString()
toString in class java.lang.Objectpublic static KotlinTypeMetadata starProjection()
public boolean isStarProjection()