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) |
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 void referencedTypeAliasAccept(Clazz clazz, KotlinTypeAliasVisitor kotlinTypeAliasVisitor)
public java.lang.String toString()
toString in class java.lang.Objectpublic static KotlinTypeMetadata starProjection()
public boolean isStarProjection()