9a4a3d1f49
^KT-56543 Merge-request: KT-MR-9299 Merged-by: Dmitrii Gridin <dmitry.gridin@jetbrains.com>
26 lines
556 B
Kotlin
Vendored
26 lines
556 B
Kotlin
Vendored
// IGNORE_REVERSED_RESOLVE
|
|
import kotlin.reflect.KClass
|
|
|
|
@Repeatable
|
|
annotation class Ann(val a: Array<KClass<*>>)
|
|
|
|
class Foo
|
|
|
|
val foo = Foo::class
|
|
fun bar() = Foo::class
|
|
|
|
@Ann(
|
|
[
|
|
<!ANNOTATION_ARGUMENT_MUST_BE_KCLASS_LITERAL!>""::class<!>,
|
|
<!ANNOTATION_ARGUMENT_MUST_BE_KCLASS_LITERAL!>true::class<!>,
|
|
<!ANNOTATION_ARGUMENT_MUST_BE_KCLASS_LITERAL!>1::class<!>
|
|
]
|
|
)
|
|
@Ann(
|
|
[
|
|
<!ANNOTATION_ARGUMENT_MUST_BE_KCLASS_LITERAL!>foo<!>,
|
|
<!ANNOTATION_ARGUMENT_MUST_BE_KCLASS_LITERAL!>bar()<!>
|
|
]
|
|
)
|
|
fun test1() {}
|