From 14d4faddadc1cb02fe84034bbdd20cef5a16539a Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Fri, 29 Nov 2024 17:10:50 +0100 Subject: [PATCH] [java-navbar] IDEA-352301 Navigation bar does not show record components GitOrigin-RevId: 57acf901a3c3594260d8334b2491984410bbe5a9 --- .../ide/structureView/impl/java/JavaFileTreeModel.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaFileTreeModel.java b/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaFileTreeModel.java index 3c7257de7610..31e4970d0001 100644 --- a/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaFileTreeModel.java +++ b/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaFileTreeModel.java @@ -90,7 +90,10 @@ public class JavaFileTreeModel extends TextEditorBasedStructureViewModel impleme if (element instanceof PsiClass aClass) { return aClass.getQualifiedName() != null; } - + if (element instanceof PsiRecordComponent recordComponent) { + PsiClass parent = recordComponent.getContainingClass(); + return parent != null && parent.getQualifiedName() != null; + } return element instanceof PsiLambdaExpression; } return false;