Add PackageClassUtils.getPackageClassInternalName()

This commit is contained in:
Alexander Udalov
2014-06-09 19:11:30 +04:00
parent 059538ce1b
commit ac8eb0f5e8
4 changed files with 9 additions and 5 deletions
@@ -46,6 +46,11 @@ public final class PackageClassUtils {
return packageFQN.child(Name.identifier(getPackageClassName(packageFQN)));
}
@NotNull
public static String getPackageClassInternalName(@NotNull FqName packageFQN) {
return JvmClassName.byFqNameWithoutInnerClasses(getPackageClassFqName(packageFQN)).getInternalName();
}
public static boolean isPackageClassFqName(@NotNull FqName fqName) {
return !fqName.isRoot() && getPackageClassFqName(fqName.parent()).equals(fqName);
}