PsiPackage not implemented getChildren, not add while for compact.

This commit is contained in:
林万程
2023-12-19 19:05:54 +08:00
parent 3b625962c0
commit fbaa4cc9e7

View File

@@ -63,7 +63,7 @@ public class JavaTree {
if (node instanceof PackageElementNode) {
// On Packages View
@NotNull PsiPackage psiPackage = ((PackageElementNode) node).getValue().getPackage();
return packageDoc(psiPackage);
return OwnerToPsiDocUtils.packageDoc(psiPackage);
}
// On Packages View, Project Files View
@@ -99,20 +99,4 @@ public class JavaTree {
child = parent;
}
}
@Nullable
static PsiDocComment packageDoc(@NotNull PsiPackage child) {
while (true) {
@Nullable PsiDocComment docComment = OwnerToPsiDocUtils.packageDoc(child);
if (docComment != null) {
return docComment;
}
@Nullable PsiPackage parent = child.getParentPackage();
if (parent == null) {
return null;
}
// PsiPackage not implemented getChildren()
child = parent;
}
}
}