JVM: Support using KClass as annotation parameter type
This commit is contained in:
@@ -43,6 +43,14 @@ public class Reflection {
|
||||
return factory.createKotlinClass(javaClass);
|
||||
}
|
||||
|
||||
public static KClass[] foreignKotlinClasses(Class[] javaClasses) {
|
||||
KClass[] kClasses = new KClass[javaClasses.length];
|
||||
for (int i = 0; i < javaClasses.length; i++) {
|
||||
kClasses[i] = foreignKotlinClass(javaClasses[i]);
|
||||
}
|
||||
return kClasses;
|
||||
}
|
||||
|
||||
public static KPackage createKotlinPackage(Class javaClass) {
|
||||
return factory.createKotlinPackage(javaClass);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user