Package proguard.classfile.kotlin.visitor
-
Interface Summary Interface Description KotlinAnnotationArgumentVisitor Visitor interface for Kotlin annotation arguments.KotlinAnnotationVisitor KotlinClassVisitor AKotlinMetadataVisitor
that visitsKotlinClassKindMetadata
.KotlinConstructorVisitor KotlinContractVisitor KotlinEffectExprVisitor KotlinEffectVisitor KotlinFileFacadeVisitor AKotlinMetadataVisitor
that visitsKotlinFileFacadeKindMetadata
.KotlinFunctionVisitor KotlinMetadataVisitor KotlinMultiFileFacadeVisitor AKotlinMetadataVisitor
that visitsKotlinMultiFileFacadeKindMetadata
.KotlinMultiFilePartVisitor AKotlinMetadataVisitor
that visitsKotlinMultiFilePartKindMetadata
.KotlinPropertyVisitor KotlinSyntheticClassVisitor AKotlinMetadataVisitor
that visitsKotlinSyntheticClassKindMetadata
.KotlinTypeAliasVisitor KotlinTypeParameterVisitor KotlinTypeVisitor KotlinValueParameterVisitor KotlinVersionRequirementVisitor -
Class Summary Class Description AllConstructorVisitor This KotlinMetadataVisitor lets a given KotlinConstructorVisitor visit all constructors of visited KotlinMetadata.AllFunctionVisitor This KotlinMetadataVisitor lets a given KotlinFunctionVisitor visit all functions of visited KotlinMetadata.AllKotlinAnnotationArgumentVisitor This visitor allows a delegate to visit all arguments of aKotlinAnnotation
.AllKotlinAnnotationVisitor AllPropertyVisitor This KotlinMetadataVisitor lets a given KotlinPropertyVisitor visit all properties (regular and delegated) of visited KotlinDeclarationContainerMetadata.AllTypeAliasVisitor AllTypeParameterVisitor AllTypeVisitor AllValueParameterVisitor This KotlinMetadataVisitor visits all ValueParameters that it finds down the tree of the visit Kotlin Metadata.KotlinClassToAnonymousObjectOriginClassVisitor ThisKotlinMetadataVisitor
travels to the anonymous object origin class and delegates to the givenKotlinMetadataVisitor
.KotlinClassToDefaultImplsClassVisitor KotlinClassToInlineOriginFunctionVisitor ThisKotlinMetadataVisitor
travels to the function of the provided anonymous object origin and delegates to the givenKotlinFunctionVisitor
.KotlinFunctionToDefaultMethodVisitor This class applies the given member visitor to the referenced default method of a Kotlin function.KotlinFunctionToMethodVisitor This class applies the given member visitor to the referenced method of a Kotlin function.KotlinMetadataPrinter KotlinMetadataRemover KotlinMetadataToClazzVisitor KotlinMetadataVersionFilter Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.MemberToKotlinPropertyVisitor Apply the givenKotlinPropertyVisitor
if the member is a backing field, getter or setter for a property.MethodToKotlinConstructorVisitor Apply the given function visitor to a referenced constructors's correspondingKotlinConstructorMetadata
.MethodToKotlinFunctionVisitor Apply the given function visitor to a referenced method's correspondingKotlinFunctionMetadata
.MultiKotlinMetadataVisitor MultiKotlinTypeParameterVisitor ThisKotlinTypeVisitor
delegates to multipleKotlinTypeVisitor
s.ReferencedKotlinMetadataVisitor Initializes the kotlin metadata for each Kotlin class.