Deprecate KPackage, to be removed later

This commit is contained in:
Alexander Udalov
2015-10-08 16:45:28 +03:00
parent 790c59d9e5
commit 0218e0351b
15 changed files with 31 additions and 195 deletions
@@ -45,12 +45,8 @@ public class Reflection {
return factory.createKotlinClass(javaClass);
}
public static KPackage createKotlinPackage(Class javaClass) {
return factory.createKotlinPackage(javaClass);
}
public static KPackage createKotlinPackage(Class javaClass, String moduleName) {
return factory.createKotlinPackage(javaClass, moduleName);
public static KDeclarationContainer getOrCreateKotlinPackage(Class javaClass, String moduleName) {
return factory.getOrCreateKotlinPackage(javaClass, moduleName);
}
public static KClass getOrCreateKotlinClass(Class javaClass) {
@@ -101,6 +97,11 @@ public class Reflection {
// Deprecated
@Deprecated
public static KPackage createKotlinPackage(Class javaClass, String moduleName) {
return (KPackage) factory.getOrCreateKotlinPackage(javaClass, moduleName);
}
@Deprecated
public static KClass foreignKotlinClass(Class javaClass) {
return getOrCreateKotlinClass(javaClass);
@@ -23,11 +23,7 @@ public class ReflectionFactory {
return new ClassReference(javaClass);
}
public KPackage createKotlinPackage(Class javaClass) {
return null;
}
public KPackage createKotlinPackage(Class javaClass, String moduleName) {
public KDeclarationContainer getOrCreateKotlinPackage(Class javaClass, String moduleName) {
return null;
}
@@ -73,4 +69,9 @@ public class ReflectionFactory {
public KClass foreignKotlinClass(Class javaClass) {
return new ClassReference(javaClass);
}
@Deprecated
public KPackage createKotlinPackage(Class javaClass, String moduleName) {
return null;
}
}