Package proguard.classfile.visitor
Class ReferencedClassVisitor.KotlinReferencedClassVisitor
java.lang.Object
proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- All Implemented Interfaces:
KotlinAnnotationArgumentVisitor,KotlinAnnotationVisitor,KotlinClassVisitor,KotlinConstructorVisitor,KotlinEnumEntryVisitor,KotlinFunctionVisitor,KotlinMetadataVisitor,KotlinPropertyAccessorVisitor,KotlinPropertyVisitor,KotlinTypeAliasVisitor,KotlinTypeParameterVisitor,KotlinTypeVisitor,KotlinValueParameterVisitor
- Enclosing class:
- ReferencedClassVisitor
public static class ReferencedClassVisitor.KotlinReferencedClassVisitor
extends Object
implements KotlinMetadataVisitor, KotlinConstructorVisitor, KotlinClassVisitor, KotlinEnumEntryVisitor, KotlinTypeVisitor, KotlinTypeAliasVisitor, KotlinFunctionVisitor, KotlinTypeParameterVisitor, KotlinValueParameterVisitor, KotlinPropertyVisitor, KotlinPropertyAccessorVisitor, KotlinAnnotationVisitor, KotlinAnnotationArgumentVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) voidvisitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value) voidvisitAnyEnumEntry(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinEnumEntryMetadata kotlinEnumEntryMetadata) voidvisitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) voidvisitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata) voidvisitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) voidvisitAnyPropertyAccessor(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata) voidvisitAnyType(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata) voidvisitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitArrayArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ArrayValue value) voidvisitClassArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ClassValue value) voidvisitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) voidvisitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitEnumArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.EnumValue value) voidvisitFunctionContextParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitKotlinClassMetadata(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata) voidvisitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata) voidvisitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) voidvisitPropertyContextParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) Visit a value parameter of the property setter, if it has one.voidvisitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
visitAnnotationArgument, visitAnyLiteralArgument, visitBooleanArgument, visitByteArgument, visitCharArgument, visitDoubleArgument, visitFloatArgument, visitIntArgument, visitLongArgument, visitShortArgument, visitStringArgument, visitUByteArgument, visitUIntArgument, visitULongArgument, visitUShortArgumentMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
visitClassAnnotation, visitConstructorAnnotation, visitEnumEntryAnnotation, visitFunctionAnnotation, visitPropertyAccessorAnnotation, visitPropertyAnnotation, visitTypeAliasAnnotation, visitTypeAnnotation, visitTypeParameterAnnotation, visitValueParameterAnnotationMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinFunctionVisitor
visitFunction, visitSyntheticFunctionMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitUnsupportedKotlinMetadataMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinPropertyVisitor
visitDelegatedProperty, visitPropertyMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
visitAliasTypeParameter, visitClassTypeParameter, visitFunctionTypeParameter, visitPropertyTypeParameterMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
visitAbbreviation, visitAliasExpandedType, visitAliasUnderlyingType, visitAnyContextReceiverType, visitClassContextReceiverType, visitConstructorValParamType, visitConstructorValParamVarArgType, visitFunctionContextReceiverType, visitFunctionReceiverType, visitFunctionReturnType, visitFunctionValParamType, visitFunctionValParamVarArgType, visitInlineClassUnderlyingPropertyType, visitOuterClass, visitParameterUpperBound, visitPropertyContextReceiverType, visitPropertyReceiverType, visitPropertyType, visitPropertyValParamType, visitPropertyValParamVarArgType, visitStarProjection, visitSuperType, visitTypeArgument, visitTypeOfIsExpression, visitTypeUpperBoundMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
visitAnyContextParameter
-
Constructor Details
-
KotlinReferencedClassVisitor
-
-
Method Details
-
visitAnyType
- Specified by:
visitAnyTypein interfaceKotlinTypeVisitor
-
visitAnyKotlinMetadata
- Specified by:
visitAnyKotlinMetadatain interfaceKotlinClassVisitor- Specified by:
visitAnyKotlinMetadatain interfaceKotlinMetadataVisitor
-
visitKotlinClassMetadata
- Specified by:
visitKotlinClassMetadatain interfaceKotlinClassVisitor- Specified by:
visitKotlinClassMetadatain interfaceKotlinMetadataVisitor
-
visitKotlinDeclarationContainerMetadata
public void visitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata) - Specified by:
visitKotlinDeclarationContainerMetadatain interfaceKotlinMetadataVisitor
-
visitKotlinSyntheticClassMetadata
public void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) - Specified by:
visitKotlinSyntheticClassMetadatain interfaceKotlinMetadataVisitor
-
visitTypeAlias
public void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata) - Specified by:
visitTypeAliasin interfaceKotlinTypeAliasVisitor
-
visitAnyFunction
public void visitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) - Specified by:
visitAnyFunctionin interfaceKotlinFunctionVisitor
-
visitAnyTypeParameter
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) - Specified by:
visitAnyTypeParameterin interfaceKotlinTypeParameterVisitor
-
visitAnyValueParameter
public void visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata) - Specified by:
visitAnyValueParameterin interfaceKotlinValueParameterVisitor
-
visitConstructorValParameter
public void visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) - Specified by:
visitConstructorValParameterin interfaceKotlinValueParameterVisitor
-
visitFunctionValParameter
public void visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) - Specified by:
visitFunctionValParameterin interfaceKotlinValueParameterVisitor
-
visitFunctionContextParameter
public void visitFunctionContextParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) - Specified by:
visitFunctionContextParameterin interfaceKotlinValueParameterVisitor
-
visitPropertyValParameter
public void visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) Description copied from interface:KotlinValueParameterVisitorVisit a value parameter of the property setter, if it has one.- Specified by:
visitPropertyValParameterin interfaceKotlinValueParameterVisitor
-
visitPropertyContextParameter
public void visitPropertyContextParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) - Specified by:
visitPropertyContextParameterin interfaceKotlinValueParameterVisitor
-
visitAnyProperty
public void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - Specified by:
visitAnyPropertyin interfaceKotlinPropertyVisitor
-
visitAnyAnnotation
public void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) - Specified by:
visitAnyAnnotationin interfaceKotlinAnnotationVisitor
-
visitAnyArgument
public void visitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value) - Specified by:
visitAnyArgumentin interfaceKotlinAnnotationArgumentVisitor
-
visitClassArgument
public void visitClassArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ClassValue value) - Specified by:
visitClassArgumentin interfaceKotlinAnnotationArgumentVisitor
-
visitEnumArgument
public void visitEnumArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.EnumValue value) - Specified by:
visitEnumArgumentin interfaceKotlinAnnotationArgumentVisitor
-
visitArrayArgument
public void visitArrayArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ArrayValue value) - Specified by:
visitArrayArgumentin interfaceKotlinAnnotationArgumentVisitor
-
visitConstructor
public void visitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) - Specified by:
visitConstructorin interfaceKotlinConstructorVisitor
-
visitAnyEnumEntry
public void visitAnyEnumEntry(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinEnumEntryMetadata kotlinEnumEntryMetadata) - Specified by:
visitAnyEnumEntryin interfaceKotlinEnumEntryVisitor
-
visitAnyPropertyAccessor
public void visitAnyPropertyAccessor(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata) - Specified by:
visitAnyPropertyAccessorin interfaceKotlinPropertyAccessorVisitor
-