Files
kotlin-fork/compiler/testData/ir/irText/declarations/annotations/classLiteralInAnnotation.kt
T
2018-05-22 15:29:01 +03:00

14 lines
274 B
Kotlin
Vendored

import kotlin.reflect.KClass
annotation class A(val klass: KClass<*>)
class C
@A(C::class) fun test1() {}
inline fun <reified T> test2() =
@A(T::class) object {}
inline var <reified T> T.test3
get() = @A(T::class) object {}
set(v) { @A(T::class) object {} }