Package proguard.classfile.kotlin.visitor
package proguard.classfile.kotlin.visitor
-
ClassDescriptionThis KotlinMetadataVisitor lets a given KotlinConstructorVisitor visit all constructors of visited KotlinMetadata.This
KotlinMetadataVisitorlets a givenKotlinEnumEntryVisitorvisit all enum entries of visitedKotlinClassKindMetadata.This KotlinMetadataVisitor lets a given KotlinFunctionVisitor visit all functions of visited KotlinMetadata.This visitor allows a delegate to visit all arguments of aKotlinAnnotation.This KotlinMetadataVisitor lets a given KotlinPropertyVisitor visit all properties (regular and delegated) of visited KotlinDeclarationContainerMetadata.This KotlinMetadataVisitor visits all ValueParameters that it finds down the tree of the visit Kotlin Metadata.Visitor interface for Kotlin annotation arguments.ThisKotlinMetadataVisitortravels to the anonymous object origin class and delegates to the givenKotlinMetadataVisitor.ThisKotlinMetadataVisitortravels to the function of the provided anonymous object origin and delegates to the givenKotlinFunctionVisitor.AKotlinMetadataVisitorthat visitsKotlinClassKindMetadata.AKotlinMetadataVisitorthat visitsKotlinFileFacadeKindMetadata.This class applies the given member visitor to the referenced default method of a Kotlin function.This class applies the given member visitor to the referenced method of a Kotlin function.Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.AKotlinMetadataVisitorthat visitsKotlinMultiFileFacadeKindMetadata.AKotlinMetadataVisitorthat visitsKotlinMultiFilePartKindMetadata.AKotlinMetadataVisitorthat visitsKotlinSyntheticClassKindMetadata.Apply the givenKotlinPropertyVisitorif the member is a backing field, getter or setter for a property.Apply the given function visitor to a referenced constructors's correspondingKotlinConstructorMetadata.Apply the given function visitor to a referenced method's correspondingKotlinFunctionMetadata.ThisKotlinTypeVisitordelegates to multipleKotlinTypeVisitors.Initializes the kotlin metadata for each Kotlin class.