psi2ir: Support class literals in annotations
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
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 {} }
|
||||
Reference in New Issue
Block a user