From 1a11b3b66e4765a797d06353184ff69944c07d34 Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Mon, 25 Oct 2021 20:50:40 +0300 Subject: [PATCH] [java, spring] Proper navigation element for `LightRecordConstructorParameter` GitOrigin-RevId: 410c0a37b970ef0381bd41489ec229680396b247 --- .../psi/impl/light/LightRecordCanonicalConstructor.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/light/LightRecordCanonicalConstructor.java b/java/java-psi-impl/src/com/intellij/psi/impl/light/LightRecordCanonicalConstructor.java index 805ba0e129a7..e817e946880f 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/light/LightRecordCanonicalConstructor.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/light/LightRecordCanonicalConstructor.java @@ -116,6 +116,13 @@ public class LightRecordCanonicalConstructor extends LightMethod implements Synt }; } + @Override + public @NotNull PsiElement getNavigationElement() { + PsiRecordComponent recordComponent = getRecordComponent(); + if (recordComponent != null) return recordComponent; + return super.getNavigationElement(); + } + @Override public PsiElement getParent() { return myWrapper;