Package proguard.classfile.kotlin
Class KotlinDeclarationContainerMetadata
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.kotlin.KotlinMetadata
proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- All Implemented Interfaces:
Serializable,Processable
- Direct Known Subclasses:
KotlinClassKindMetadata,KotlinFileFacadeKindMetadata,KotlinMultiFilePartKindMetadata
This class is named after Kotlin's own naming scheme. A declaration container is a type that can
define functions, properties and delegated properties, and that can also define type aliases.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionKotlinDeclarationContainerMetadata(int k, int[] mv, int xi, String xs, String pn) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelegatedPropertiesAccept(Clazz clazz, KotlinPropertyVisitor kotlinPropertyVisitor) voidfunctionsAccept(Clazz clazz, KotlinFunctionVisitor kotlinFunctionVisitor) voidmoduleAccept(KotlinModuleVisitor kotlinModuleVisitor) voidpropertiesAccept(Clazz clazz, KotlinPropertyVisitor kotlinPropertyVisitor) voidreferencedOwnerClassAccept(KotlinMetadataVisitor kotlinMetadataVisitor) voidreferencedOwnerClassAccept(ClassVisitor classVisitor) voidtypeAliasesAccept(Clazz clazz, KotlinTypeAliasVisitor kotlinTypeAliasVisitor) Methods inherited from class proguard.classfile.kotlin.KotlinMetadata
acceptMethods 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, toString, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Field Details
-
properties
-
functions
-
typeAliases
-
ownerClassName
-
ownerReferencedClass
-
localDelegatedProperties
-
referencedModule
-
-
Constructor Details
-
KotlinDeclarationContainerMetadata
-
-
Method Details
-
propertiesAccept
-
delegatedPropertiesAccept
-
functionsAccept
-
typeAliasesAccept
-
moduleAccept
-
referencedOwnerClassAccept
-
referencedOwnerClassAccept
-