IDEA-192028: use alternate way to calculate path from parent package

This commit is contained in:
Sergey Malenkov
2018-05-24 21:28:07 +03:00
parent 56973f43a3
commit 89330e8c8d
@@ -169,6 +169,11 @@ public class PackageUtil {
aPackage == null ? defaultShortName : aPackage.getQualifiedName();
}
else if (parentPackageInTree != null || aPackage != null && aPackage.getParentPackage() != null) {
if (parentPackageInTree != null && aPackage != null) {
String prefix = parentPackageInTree.getQualifiedName();
String string = aPackage.getQualifiedName();
if (string.startsWith(prefix)) return string.substring(prefix.length());
}
PsiPackage parentPackage = aPackage.getParentPackage();
final StringBuilder buf = new StringBuilder();
buf.append(aPackage.getName());