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;