mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-04-05 08:31:31 +00:00
Fix loading class literal value void.class in reflection
#KT-27878 Fixed
This commit is contained in:
@@ -5,6 +5,14 @@ public class ClassObjectArrayInParam {
|
||||
Class<?>[] value();
|
||||
}
|
||||
|
||||
@Anno({ClassObjectArrayInParam.class, Nested.class, String.class, java.util.List.class, String[][].class, int[][].class})
|
||||
@Anno({
|
||||
ClassObjectArrayInParam.class,
|
||||
Nested.class,
|
||||
String.class,
|
||||
java.util.List.class,
|
||||
String[][].class,
|
||||
int[][].class,
|
||||
void.class
|
||||
})
|
||||
public static class Nested {}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ public open class ClassObjectArrayInParam {
|
||||
public final val value: kotlin.Array<kotlin.reflect.KClass<*>>
|
||||
}
|
||||
|
||||
@test.ClassObjectArrayInParam.Anno(value = {test.ClassObjectArrayInParam::class, test.ClassObjectArrayInParam.Nested::class, kotlin.String::class, kotlin.collections.MutableList::class, kotlin.Array<kotlin.Array<kotlin.String>>::class, kotlin.Array<kotlin.IntArray>::class}) public open class Nested {
|
||||
@test.ClassObjectArrayInParam.Anno(value = {test.ClassObjectArrayInParam::class, test.ClassObjectArrayInParam.Nested::class, kotlin.String::class, kotlin.collections.MutableList::class, kotlin.Array<kotlin.Array<kotlin.String>>::class, kotlin.Array<kotlin.IntArray>::class, kotlin.Unit::class}) public open class Nested {
|
||||
public constructor Nested()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user