public class KmAnnotationIntegrity extends AbstractKotlinMetadataConstraint implements KotlinTypeVisitor, KotlinTypeAliasVisitor, KotlinTypeParameterVisitor, KotlinAnnotationVisitor, KotlinAnnotationArgumentVisitor
libraryClassPool, programClassPool, reporter| Constructor and Description |
|---|
KmAnnotationIntegrity() |
check, checkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAbbreviation, visitAliasExpandedType, visitAliasUnderlyingType, visitAnyContextReceiverType, visitClassContextReceiverType, visitConstructorValParamType, visitConstructorValParamVarArgType, visitFunctionContextReceiverType, visitFunctionReceiverType, visitFunctionReturnType, visitFunctionValParamType, visitFunctionValParamVarArgType, visitInlineClassUnderlyingPropertyType, visitOuterClass, visitParameterUpperBound, visitPropertyContextReceiverType, 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, visitUShortArgumentvisitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitKotlinSyntheticClassMetadata, visitUnsupportedKotlinMetadatapublic void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface KotlinMetadataVisitorvisitAnyKotlinMetadata in class AbstractKotlinMetadataConstraintpublic void visitAnyType(Clazz clazz, KotlinTypeMetadata type)
visitAnyType in interface KotlinTypeVisitorpublic void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata)
visitTypeAlias in interface KotlinTypeAliasVisitorpublic void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAnyTypeParameter in interface KotlinTypeParameterVisitorpublic void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation antn)
visitAnyAnnotation in interface KotlinAnnotationVisitorpublic void visitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value)
visitAnyArgument in interface KotlinAnnotationArgumentVisitorpublic void visitClassArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ClassValue value)
visitClassArgument in interface KotlinAnnotationArgumentVisitorpublic void visitEnumArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.EnumValue value)
visitEnumArgument in interface KotlinAnnotationArgumentVisitor