diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/extensions/GroovyNamedArgumentProvider.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/extensions/GroovyNamedArgumentProvider.java index abefedeb17fd..601c51f0602d 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/extensions/GroovyNamedArgumentProvider.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/extensions/GroovyNamedArgumentProvider.java @@ -159,6 +159,12 @@ public abstract class GroovyNamedArgumentProvider { return myNavigationElement; } + @Override + public PsiElement bindToElement(@NotNull PsiElement element) throws IncorrectOperationException { + if (element == myNavigationElement) return getElement(); + return super.bindToElement(element); + } + @Override public PsiElement handleElementRename(String newElementName) throws IncorrectOperationException { final PsiElement resolved = resolve();