mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
[java-highlighting] IDEA-339935 JEP 463
- rename unnamed classes to implicitly declared classes GitOrigin-RevId: 2c6d7f16a1dc6d2371b8f8b5f5675246c9bc99f9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9e479dc1a2
commit
3f86cf9292
+5
-6
@@ -20,8 +20,8 @@ import com.intellij.ide.structureView.impl.common.PsiTreeElementBase;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiClassOwner;
|
||||
import com.intellij.psi.PsiUnnamedClass;
|
||||
import com.intellij.psi.util.JavaUnnamedClassUtil;
|
||||
import com.intellij.psi.PsiImplicitClass;
|
||||
import com.intellij.psi.util.JavaImplicitClassUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -45,10 +45,9 @@ public class JavaFileTreeElement extends PsiTreeElementBase<PsiClassOwner> imple
|
||||
PsiClassOwner element = getElement();
|
||||
if (element == null) return Collections.emptyList();
|
||||
PsiClass[] classes = element.getClasses();
|
||||
|
||||
PsiUnnamedClass unnamedClass = JavaUnnamedClassUtil.getUnnamedClassFor(element);
|
||||
if (unnamedClass != null) {
|
||||
return JavaClassTreeElement.getClassChildren(unnamedClass);
|
||||
PsiImplicitClass implicitClass = JavaImplicitClassUtil.getImplicitClassFor(element);
|
||||
if (implicitClass != null) {
|
||||
return JavaClassTreeElement.getClassChildren(implicitClass);
|
||||
}
|
||||
|
||||
ArrayList<StructureViewTreeElement> result = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user