From 54f80ad00b3d95802e8f04e48f4fff0aab97de62 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Tue, 29 Oct 2024 16:20:22 +0100 Subject: [PATCH] [java] define "record header" element kind GitOrigin-RevId: 91f02e6ab23e47e05612413074ef30eb31dd854d --- .../resources/messages/JavaPsiBundle.properties | 1 + .../src/com/intellij/psi/util/JavaElementKind.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties b/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties index aa574d6c3ae0..c7fefe4b4ee2 100644 --- a/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties +++ b/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties @@ -42,6 +42,7 @@ element.parameter=parameter element.pattern_variable=pattern variable element.record=record element.record_component=record component +element.record_header=record header element.snippet_body=snippet body element.statement=statement element.unknown=element diff --git a/java/java-psi-api/src/com/intellij/psi/util/JavaElementKind.java b/java/java-psi-api/src/com/intellij/psi/util/JavaElementKind.java index a2b516fa1178..7debe2071b68 100644 --- a/java/java-psi-api/src/com/intellij/psi/util/JavaElementKind.java +++ b/java/java-psi-api/src/com/intellij/psi/util/JavaElementKind.java @@ -39,6 +39,7 @@ public enum JavaElementKind { RECEIVER_PARAMETER("element.receiver.parameter"), RECORD("element.record"), RECORD_COMPONENT("element.record_component"), + RECORD_HEADER("element.record_header"), SEMICOLON("element.type.semicolon"), SNIPPET_BODY("element.snippet_body"), STATEMENT("element.statement"), @@ -162,6 +163,9 @@ public enum JavaElementKind { if (element instanceof PsiRecordComponent) { return RECORD_COMPONENT; } + if (element instanceof PsiRecordHeader) { + return RECORD_HEADER; + } if (element instanceof PsiLocalVariable) { return LOCAL_VARIABLE; }