blob: 87dea0f09335ac8292420d26ddc93ac07ed6360d [file] [log] [blame]
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