summaryrefslogtreecommitdiff
path: root/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java
diff options
context:
space:
mode:
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.java9
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"));
+ }
}
}