Package proguard.classfile.kotlin
Class KotlinClassKindMetadata
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.kotlin.KotlinMetadata
proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
proguard.classfile.kotlin.KotlinClassKindMetadata
- All Implemented Interfaces:
Serializable,KotlinAnnotatable,Processable
public class KotlinClassKindMetadata
extends KotlinDeclarationContainerMetadata
implements KotlinAnnotatable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
functions, localDelegatedProperties, ownerClassName, ownerReferencedClass, properties, referencedModule, typeAliasesFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, KotlinMetadataVisitor kotlinMetadataVisitor) voidannotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor) voidcompanionAccept(KotlinMetadataVisitor kotlinMetadataVisitor) voidconstructorsAccept(Clazz clazz, KotlinConstructorVisitor kotlinConstructorVisitor) voidcontextReceiverTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) voidenumEntriesAccept(Clazz clazz, KotlinEnumEntryVisitor kotlinEnumEntryVisitor) voidinlineClassUnderlyingPropertyTypeAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) voidnestedClassesAccept(boolean visitCompanion, ClassVisitor classVisitor) voidreferencedCompanionFieldAccept(MemberVisitor memberVisitor) voidsealedSubclassesAccept(ClassVisitor classVisitor) voidsuperTypesAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) toString()voidtypeParametersAccept(Clazz clazz, KotlinTypeParameterVisitor kotlinTypeParameterVisitor) voidversionRequirementAccept(Clazz clazz, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor) Methods inherited from class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
delegatedPropertiesAccept, functionsAccept, moduleAccept, propertiesAccept, referencedOwnerClassAccept, referencedOwnerClassAccept, typeAliasesAcceptMethods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Field Details
-
className
-
referencedClass
-
superTypes
-
companionObjectName
-
referencedCompanionClass
-
referencedCompanionField
-
constructors
-
enumEntries
-
nestedClassNames
-
referencedNestedClasses
-
sealedSubclassNames
-
referencedSealedSubClasses
-
referencedDefaultImplsClass
-
typeParameters
-
contextReceivers
-
versionRequirement
-
flags
-
underlyingPropertyName
-
underlyingPropertyType
-
annotations
-
anonymousObjectOriginName
-
anonymousObjectOriginClass
-
-
Constructor Details
-
KotlinClassKindMetadata
-
-
Method Details
-
accept
- Specified by:
acceptin classKotlinMetadata
-
companionAccept
-
referencedCompanionFieldAccept
-
nestedClassesAccept
-
sealedSubclassesAccept
-
superTypesAccept
-
constructorsAccept
-
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
-
enumEntriesAccept
-
toString
-
annotationsAccept
- Specified by:
annotationsAcceptin interfaceKotlinAnnotatable
-