public class KotlinTypeMetadata extends SimpleProcessable implements Processable
| Modifier and Type | Field and Description |
|---|---|
KotlinTypeMetadata |
abbreviation |
java.lang.String |
aliasName |
java.util.List<KotlinMetadataAnnotation> |
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 |
kotlinx.metadata.KmVariance |
variance |
processingFlags, processingInfo| Constructor and Description |
|---|
KotlinTypeMetadata(int flags) |
KotlinTypeMetadata(int flags,
kotlinx.metadata.KmVariance 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) |
static KotlinTypeMetadata |
starProjection() |
java.lang.String |
toString() |
void |
typeArgumentsAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
upperBoundsAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic kotlinx.metadata.KmVariance 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<KotlinMetadataAnnotation> annotations
public KotlinTypeFlags flags
public KotlinTypeMetadata(int flags)
public KotlinTypeMetadata(int flags,
kotlinx.metadata.KmVariance variance)
public void accept(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)
public java.lang.String toString()
toString in class java.lang.Objectpublic static KotlinTypeMetadata starProjection()
public boolean isStarProjection()