Package proguard.classfile.kotlin.visitor
-
Interface Summary Interface Description KotlinAnnotationArgumentVisitor Visitor interface for Kotlin annotation arguments.KotlinAnnotationVisitor KotlinClassVisitor AKotlinMetadataVisitorthat visitsKotlinClassKindMetadata.KotlinConstructorVisitor KotlinContractVisitor KotlinEffectExprVisitor KotlinEffectVisitor KotlinEnumEntryVisitor KotlinFileFacadeVisitor AKotlinMetadataVisitorthat visitsKotlinFileFacadeKindMetadata.KotlinFunctionVisitor KotlinMetadataVisitor KotlinMultiFileFacadeVisitor AKotlinMetadataVisitorthat visitsKotlinMultiFileFacadeKindMetadata.KotlinMultiFilePartVisitor AKotlinMetadataVisitorthat visitsKotlinMultiFilePartKindMetadata.KotlinPropertyAccessorVisitor KotlinPropertyVisitor KotlinSyntheticClassVisitor AKotlinMetadataVisitorthat visitsKotlinSyntheticClassKindMetadata.KotlinTypeAliasVisitor KotlinTypeParameterVisitor KotlinTypeVisitor KotlinValueParameterVisitor KotlinVersionRequirementVisitor -
Class Summary Class Description AllConstructorVisitor This KotlinMetadataVisitor lets a given KotlinConstructorVisitor visit all constructors of visited KotlinMetadata.AllEnumEntryVisitor ThisKotlinMetadataVisitorlets a givenKotlinEnumEntryVisitorvisit all enum entries of visitedKotlinClassKindMetadata.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 ThisKotlinMetadataVisitortravels to the anonymous object origin class and delegates to the givenKotlinMetadataVisitor.KotlinClassToDefaultImplsClassVisitor KotlinClassToInlineOriginFunctionVisitor ThisKotlinMetadataVisitortravels 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 givenKotlinPropertyVisitorif 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.MultiKotlinAnnotationVisitor MultiKotlinMetadataVisitor MultiKotlinTypeParameterVisitor ThisKotlinTypeVisitordelegates to multipleKotlinTypeVisitors.ReferencedKotlinMetadataVisitor Initializes the kotlin metadata for each Kotlin class.