public class KmAnnotationIntegrity extends AbstractKotlinMetadataConstraint implements proguard.classfile.kotlin.visitor.KotlinTypeVisitor, proguard.classfile.kotlin.visitor.KotlinTypeAliasVisitor, proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor, proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor, proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
libraryClassPool, programClassPool, reporter| Constructor and Description |
|---|
KmAnnotationIntegrity() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyAnnotation(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation antn) |
void |
visitAnyArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.Value value) |
void |
visitAnyKotlinMetadata(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinMetadata kotlinMetadata) |
void |
visitAnyType(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinTypeMetadata type) |
void |
visitAnyTypeParameter(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
void |
visitClassArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue value) |
void |
visitEnumArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue value) |
void |
visitTypeAlias(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata,
proguard.classfile.kotlin.KotlinTypeAliasMetadata kotlinTypeAliasMetadata) |
check, checkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAbbreviation, visitAliasExpandedType, visitAliasUnderlyingType, visitConstructorValParamType, visitConstructorValParamVarArgType, visitFunctionReceiverType, visitFunctionReturnType, visitFunctionValParamType, visitFunctionValParamVarArgType, visitInlineClassUnderlyingPropertyType, visitOuterClass, visitParameterUpperBound, visitPropertyReceiverType, visitPropertyType, visitPropertyValParamType, visitPropertyValParamVarArgType, visitStarProjection, visitSuperType, visitTypeArgument, visitTypeOfIsExpression, visitTypeUpperBoundvisitAliasTypeParameter, visitClassTypeParameter, visitFunctionTypeParameter, visitPropertyTypeParametervisitTypeAliasAnnotation, visitTypeAnnotation, visitTypeParameterAnnotationvisitAnnotationArgument, visitAnyLiteralArgument, visitArrayArgument, visitBooleanArgument, visitByteArgument, visitCharArgument, visitDoubleArgument, visitFloatArgument, visitIntArgument, visitLongArgument, visitShortArgument, visitStringArgument, visitUByteArgument, visitUIntArgument, visitULongArgument, visitUShortArgumentpublic void visitAnyKotlinMetadata(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitorvisitAnyKotlinMetadata in class AbstractKotlinMetadataConstraintpublic void visitAnyType(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinTypeMetadata type)
visitAnyType in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitorpublic void visitTypeAlias(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata,
proguard.classfile.kotlin.KotlinTypeAliasMetadata kotlinTypeAliasMetadata)
visitTypeAlias in interface proguard.classfile.kotlin.visitor.KotlinTypeAliasVisitorpublic void visitAnyTypeParameter(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAnyTypeParameter in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitorpublic void visitAnyAnnotation(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation antn)
visitAnyAnnotation in interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitorpublic void visitAnyArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.Value value)
visitAnyArgument in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitorpublic void visitClassArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue value)
visitClassArgument in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitorpublic void visitEnumArgument(proguard.classfile.Clazz clazz,
proguard.classfile.kotlin.KotlinAnnotatable annotatable,
proguard.classfile.kotlin.KotlinAnnotation annotation,
proguard.classfile.kotlin.KotlinAnnotationArgument argument,
proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue value)
visitEnumArgument in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor