public class KotlinClassKindMetadata extends KotlinDeclarationContainerMetadata
Modifier and Type | Field and Description |
---|---|
Clazz |
anonymousObjectOriginClass |
java.lang.String |
anonymousObjectOriginName |
java.lang.String |
className |
java.lang.String |
companionObjectName |
java.util.List<KotlinConstructorMetadata> |
constructors |
java.util.List<KotlinTypeMetadata> |
contextReceivers |
java.util.List<java.lang.String> |
enumEntryNames |
KotlinClassFlags |
flags |
java.util.List<java.lang.String> |
nestedClassNames |
Clazz |
referencedClass |
Clazz |
referencedCompanionClass |
Field |
referencedCompanionField |
Clazz |
referencedDefaultImplsClass |
java.util.List<Field> |
referencedEnumEntries |
java.util.List<Clazz> |
referencedNestedClasses |
java.util.List<Clazz> |
referencedSealedSubClasses |
java.util.List<java.lang.String> |
sealedSubclassNames |
java.util.List<KotlinTypeMetadata> |
superTypes |
java.util.List<KotlinTypeParameterMetadata> |
typeParameters |
java.lang.String |
underlyingPropertyName |
KotlinTypeMetadata |
underlyingPropertyType |
KotlinVersionRequirementMetadata |
versionRequirement |
functions, localDelegatedProperties, ownerClassName, ownerReferencedClass, properties, referencedModule, typeAliases
processingFlags, processingInfo
Constructor and Description |
---|
KotlinClassKindMetadata(int[] mv,
int xi,
java.lang.String xs,
java.lang.String pn) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Clazz clazz,
KotlinMetadataVisitor kotlinMetadataVisitor) |
void |
companionAccept(KotlinMetadataVisitor kotlinMetadataVisitor) |
void |
constructorsAccept(Clazz clazz,
KotlinConstructorVisitor kotlinConstructorVisitor) |
void |
contextReceiverTypesAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
inlineClassUnderlyingPropertyTypeAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
nestedClassesAccept(boolean visitCompanion,
ClassVisitor classVisitor) |
void |
referencedCompanionFieldAccept(MemberVisitor memberVisitor) |
void |
sealedSubclassesAccept(ClassVisitor classVisitor) |
void |
superTypesAccept(Clazz clazz,
KotlinTypeVisitor kotlinTypeVisitor) |
java.lang.String |
toString() |
void |
typeParametersAccept(Clazz clazz,
KotlinTypeParameterVisitor kotlinTypeParameterVisitor) |
void |
versionRequirementAccept(Clazz clazz,
KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor) |
delegatedPropertiesAccept, functionsAccept, moduleAccept, propertiesAccept, referencedOwnerClassAccept, referencedOwnerClassAccept, typeAliasesAccept
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public java.lang.String className
public Clazz referencedClass
public java.util.List<KotlinTypeMetadata> superTypes
public java.lang.String companionObjectName
public Clazz referencedCompanionClass
public Field referencedCompanionField
public java.util.List<KotlinConstructorMetadata> constructors
public java.util.List<java.lang.String> enumEntryNames
public java.util.List<Field> referencedEnumEntries
public java.util.List<java.lang.String> nestedClassNames
public java.util.List<Clazz> referencedNestedClasses
public java.util.List<java.lang.String> sealedSubclassNames
public java.util.List<Clazz> referencedSealedSubClasses
public Clazz referencedDefaultImplsClass
public java.util.List<KotlinTypeParameterMetadata> typeParameters
public java.util.List<KotlinTypeMetadata> contextReceivers
public KotlinVersionRequirementMetadata versionRequirement
public KotlinClassFlags flags
public java.lang.String underlyingPropertyName
public KotlinTypeMetadata underlyingPropertyType
public java.lang.String anonymousObjectOriginName
public Clazz anonymousObjectOriginClass
public KotlinClassKindMetadata(int[] mv, int xi, java.lang.String xs, java.lang.String pn)
public void accept(Clazz clazz, KotlinMetadataVisitor kotlinMetadataVisitor)
accept
in class KotlinMetadata
public void companionAccept(KotlinMetadataVisitor kotlinMetadataVisitor)
public void referencedCompanionFieldAccept(MemberVisitor memberVisitor)
public void nestedClassesAccept(boolean visitCompanion, ClassVisitor classVisitor)
public void sealedSubclassesAccept(ClassVisitor classVisitor)
public void superTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void constructorsAccept(Clazz clazz, KotlinConstructorVisitor kotlinConstructorVisitor)
public void typeParametersAccept(Clazz clazz, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
public void versionRequirementAccept(Clazz clazz, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
public void inlineClassUnderlyingPropertyTypeAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public void contextReceiverTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
public java.lang.String toString()
toString
in class java.lang.Object