Add factory methods to create class references with internal names
Will be used in future versions to support references to mapped mutable collections
This commit is contained in:
@@ -29,6 +29,11 @@ public class ReflectionFactoryImpl extends ReflectionFactory {
|
||||
return new KClassImpl(javaClass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KClass createKotlinClass(Class javaClass, String internalName) {
|
||||
return new KClassImpl(javaClass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KDeclarationContainer getOrCreateKotlinPackage(Class javaClass, String moduleName) {
|
||||
return new KPackageImpl(javaClass, moduleName);
|
||||
@@ -39,6 +44,11 @@ public class ReflectionFactoryImpl extends ReflectionFactory {
|
||||
return KClassCacheKt.getOrCreateKotlinClass(javaClass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KClass getOrCreateKotlinClass(Class javaClass, String internalName) {
|
||||
return KClassCacheKt.getOrCreateKotlinClass(javaClass);
|
||||
}
|
||||
|
||||
// Functions
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user