// !DIAGNOSTICS: -UNUSED_PARAMETER @Target(AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.EXPRESSION, AnnotationTarget.PROPERTY) @Retention(AnnotationRetention.SOURCE) @Repeatable annotation class Ann(val x: Int = 6) @Ann(1) @Ann(2) @Ann(3) private class A @Ann constructor() { @Ann(x = 5) fun foo() { 1 + @Ann(1) 1 * @Ann("") 6 @Ann fun local() {} } @Ann val x = 1 fun bar(x: @Ann(1) @Ann(2) @Ann(3) Int) {} }