Class AllKotlinAnnotationVisitor
java.lang.Object
proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- All Implemented Interfaces:
KotlinClassVisitor,KotlinConstructorVisitor,KotlinEnumEntryVisitor,KotlinFunctionVisitor,KotlinMetadataVisitor,KotlinPropertyAccessorVisitor,KotlinPropertyVisitor,KotlinTypeAliasVisitor,KotlinTypeParameterVisitor,KotlinTypeVisitor,KotlinValueParameterVisitor
public class AllKotlinAnnotationVisitor
extends Object
implements KotlinMetadataVisitor, KotlinClassVisitor, KotlinConstructorVisitor, KotlinEnumEntryVisitor, KotlinFunctionVisitor, KotlinTypeAliasVisitor, KotlinTypeParameterVisitor, KotlinTypeVisitor, KotlinPropertyVisitor, KotlinPropertyAccessorVisitor, KotlinValueParameterVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyEnumEntry(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) voidvisitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) voidvisitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) 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) 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.KotlinFunctionVisitor
visitFunction, visitSyntheticFunctionMethods inherited from interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, 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
-
AllKotlinAnnotationVisitor
-
-
Method Details
-
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
-
visitAnyType
- Specified by:
visitAnyTypein interfaceKotlinTypeVisitor
-
visitTypeAlias
public void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata) - Specified by:
visitTypeAliasin interfaceKotlinTypeAliasVisitor
-
visitAnyTypeParameter
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) - Specified by:
visitAnyTypeParameterin interfaceKotlinTypeParameterVisitor
-
visitConstructor
public void visitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) - Specified by:
visitConstructorin interfaceKotlinConstructorVisitor
-
visitAnyFunction
public void visitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) - Specified by:
visitAnyFunctionin interfaceKotlinFunctionVisitor
-
visitAnyProperty
public void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - Specified by:
visitAnyPropertyin interfaceKotlinPropertyVisitor
-
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
-
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
-