diff --git a/src/main/idea/io/github/linwancen/plugin/show/java/JavaTree.java b/src/main/idea/io/github/linwancen/plugin/show/java/JavaTree.java index 93de7f8..a58061b 100644 --- a/src/main/idea/io/github/linwancen/plugin/show/java/JavaTree.java +++ b/src/main/idea/io/github/linwancen/plugin/show/java/JavaTree.java @@ -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; - } - } }