Files
kotlin-fork/j2k/testData/fileOrElement/annotations/annotationArrayArgument.kt
T
2018-10-31 11:01:12 +03:00

19 lines
417 B
Kotlin
Vendored

import kotlin.reflect.KClass
annotation class Ann(vararg val value: Inner, val test1: Array<InnerParam> = [InnerParam(C::class)])
annotation class Inner
annotation class InnerParam(val value: KClass<*>)
@Ann(value = [Inner(), Inner()], test1 = [InnerParam(C::class)])
class C
@Ann(Inner(), Inner())
class D
@Ann(value = [Inner()])
class E
@Ann(value = [Inner()], test1 = [InnerParam(value = C::class)])
class F