类 KotlinClassKindMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinMetadata
-
- proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
-
- proguard.classfile.kotlin.KotlinClassKindMetadata
-
- 所有已实现的接口:
java.io.Serializable,KotlinAnnotatable,Processable
public class KotlinClassKindMetadata extends KotlinDeclarationContainerMetadata implements KotlinAnnotatable
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 java.util.List<KotlinAnnotation>annotationsClazzanonymousObjectOriginClassjava.lang.StringanonymousObjectOriginNamejava.lang.StringclassNamejava.lang.StringcompanionObjectNamejava.util.List<KotlinConstructorMetadata>constructorsjava.util.List<KotlinTypeMetadata>contextReceivers已过时。java.util.List<KotlinEnumEntryMetadata>enumEntriesKotlinClassFlagsflagsjava.util.List<java.lang.String>nestedClassNamesClazzreferencedClassClazzreferencedCompanionClassFieldreferencedCompanionFieldClazzreferencedDefaultImplsClassjava.util.List<Clazz>referencedNestedClassesjava.util.List<Clazz>referencedSealedSubClassesjava.util.List<java.lang.String>sealedSubclassNamesjava.util.List<KotlinTypeMetadata>superTypesjava.util.List<KotlinTypeParameterMetadata>typeParametersjava.lang.StringunderlyingPropertyNameKotlinTypeMetadataunderlyingPropertyTypeKotlinVersionRequirementMetadataversionRequirement-
从类继承的字段 proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
functions, localDelegatedProperties, ownerClassName, ownerReferencedClass, properties, referencedModule, typeAliases
-
从类继承的字段 proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
构造器概要
构造器 构造器 说明 KotlinClassKindMetadata(int[] mv, int xi, java.lang.String xs, java.lang.String pn)
-
方法概要
-
从类继承的方法 proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
delegatedPropertiesAccept, functionsAccept, moduleAccept, propertiesAccept, referencedOwnerClassAccept, referencedOwnerClassAccept, typeAliasesAccept
-
从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 proguard.util.Processable
accept
-
-
-
-
字段详细资料
-
className
public java.lang.String className
-
referencedClass
public Clazz referencedClass
-
superTypes
public java.util.List<KotlinTypeMetadata> superTypes
-
companionObjectName
public java.lang.String companionObjectName
-
referencedCompanionClass
public Clazz referencedCompanionClass
-
referencedCompanionField
public Field referencedCompanionField
-
constructors
public java.util.List<KotlinConstructorMetadata> constructors
-
enumEntries
public java.util.List<KotlinEnumEntryMetadata> enumEntries
-
nestedClassNames
public java.util.List<java.lang.String> nestedClassNames
-
referencedNestedClasses
public java.util.List<Clazz> referencedNestedClasses
-
sealedSubclassNames
public java.util.List<java.lang.String> sealedSubclassNames
-
referencedSealedSubClasses
public java.util.List<Clazz> referencedSealedSubClasses
-
referencedDefaultImplsClass
public Clazz referencedDefaultImplsClass
-
typeParameters
public java.util.List<KotlinTypeParameterMetadata> typeParameters
-
contextReceivers
@Deprecated public java.util.List<KotlinTypeMetadata> contextReceivers
已过时。
-
versionRequirement
public KotlinVersionRequirementMetadata versionRequirement
-
flags
public KotlinClassFlags flags
-
underlyingPropertyName
public java.lang.String underlyingPropertyName
-
underlyingPropertyType
public KotlinTypeMetadata underlyingPropertyType
-
annotations
public java.util.List<KotlinAnnotation> annotations
-
anonymousObjectOriginName
public java.lang.String anonymousObjectOriginName
-
anonymousObjectOriginClass
public Clazz anonymousObjectOriginClass
-
-
方法详细资料
-
accept
public void accept(Clazz clazz, KotlinMetadataVisitor kotlinMetadataVisitor)
- 指定者:
accept在类中KotlinMetadata
-
companionAccept
public void companionAccept(KotlinMetadataVisitor kotlinMetadataVisitor)
-
referencedCompanionFieldAccept
public void referencedCompanionFieldAccept(MemberVisitor memberVisitor)
-
nestedClassesAccept
public void nestedClassesAccept(boolean visitCompanion, ClassVisitor classVisitor)
-
sealedSubclassesAccept
public void sealedSubclassesAccept(ClassVisitor classVisitor)
-
superTypesAccept
public void superTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
-
constructorsAccept
public void constructorsAccept(Clazz clazz, KotlinConstructorVisitor kotlinConstructorVisitor)
-
typeParametersAccept
public void typeParametersAccept(Clazz clazz, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
versionRequirementAccept
public void versionRequirementAccept(Clazz clazz, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
inlineClassUnderlyingPropertyTypeAccept
public void inlineClassUnderlyingPropertyTypeAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
-
contextReceiverTypesAccept
public void contextReceiverTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
-
enumEntriesAccept
public void enumEntriesAccept(Clazz clazz, KotlinEnumEntryVisitor kotlinEnumEntryVisitor)
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
annotationsAccept
public void annotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)
- 指定者:
annotationsAccept在接口中KotlinAnnotatable
-
-