annotation class TestAnnWithIntArray : Annotation { constructor(x: IntArray) /* primary */ val x: IntArray field = x get } annotation class TestAnnWithStringArray : Annotation { constructor(x: Array) /* primary */ val x: Array field = x get } @TestAnnWithIntArray(...) @TestAnnWithStringArray(...) fun test1() { } @TestAnnWithIntArray(...) @TestAnnWithStringArray(...) fun test2() { }