This commit is contained in:
Peter Gromov
2005-01-28 21:15:39 +03:00
parent 8167d29a6b
commit 0b1debad9b
@@ -37,11 +37,13 @@ public class PackageGroupingRule implements UsageGroupingRule {
if (usage instanceof UsageInFile) {
UsageInFile usageInFile = (UsageInFile)usage;
VirtualFile file = usageInFile.getFile();
VirtualFile dir = file.getParent();
PsiDirectory psiDirectory = PsiManager.getInstance(myProject).findDirectory(dir);
PsiPackage aPackage = psiDirectory.getPackage();
if (aPackage != null) return new PackageGroup(aPackage);
return new DirectoryGroup(dir);
if (file != null) {
VirtualFile dir = file.getParent();
PsiDirectory psiDirectory = PsiManager.getInstance(myProject).findDirectory(dir);
PsiPackage aPackage = psiDirectory.getPackage();
if (aPackage != null) return new PackageGroup(aPackage);
return new DirectoryGroup(dir);
}
}
return null;
}