diff options
Diffstat (limited to 'plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java')
-rw-r--r-- | plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java index dee417b1a58a..4f7ebf4bbcd4 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java @@ -168,9 +168,12 @@ public class GroovyAnnotator extends GroovyElementVisitor { @Override public void visitNamedArgument(GrNamedArgument argument) { - final PsiElement parent = argument.getParent().getParent(); - if (parent instanceof GrIndexProperty) { - myHolder.createErrorAnnotation(argument, GroovyBundle.message("named.arguments.are.not.allowed.inside.index.operations")); + PsiElement parent = argument.getParent(); + if (parent instanceof GrArgumentList) { + final PsiElement pparent = parent.getParent(); + if (pparent instanceof GrIndexProperty) { + myHolder.createErrorAnnotation(argument, GroovyBundle.message("named.arguments.are.not.allowed.inside.index.operations")); + } } } |