@Retention(AnnotationRetention.SOURCE) @Repeatable annotation class RepeatableAnn annotation class Ann public class A(@param:Ann @Ann val x: Int, @param: RepeatableAnn @Ann val y: Int) { @field:Ann @property:Ann @RepeatableAnn @property:RepeatableAnn val a: Int = 0 @Ann @field:Ann @property:Ann val b: Int = 0 @field:RepeatableAnn @field:RepeatableAnn val c: Int = 0 @property:RepeatableAnn @RepeatableAnn val d: Int = 0 }