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;