Implement support for class literals as annotation arguments...
on deserialization and reflection
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
package test
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
annotation class Anno(
|
||||
val klass: KClass<*>,
|
||||
val klasses: Array<KClass<*>>,
|
||||
val sarKlass: KClass<Array<String>>,
|
||||
val d2arKlass: KClass<Array<DoubleArray>>
|
||||
)
|
||||
|
||||
@Anno(
|
||||
String::class,
|
||||
arrayOf(Int::class, String::class, Float::class),
|
||||
Array<String>::class,
|
||||
Array<DoubleArray>::class
|
||||
)
|
||||
class Klass
|
||||
Reference in New Issue
Block a user