highlight only reference element instead of whole new-expression

This commit is contained in:
Maxim.Medvedev
2011-12-01 15:21:35 +04:00
parent 01c086bcba
commit d9c0658452
@@ -716,7 +716,7 @@ public class GroovyAnnotator extends GroovyElementVisitor implements Annotator {
else {
final PsiClass outerClass = clazz.getContainingClass();
if (com.intellij.psi.util.PsiUtil.isInnerClass(clazz) && !PsiUtil.hasEnclosingInstanceInScope(outerClass, newExpression, true)) {
Annotation annotation = myHolder.createErrorAnnotation(newExpression, GroovyBundle.message("cannot.reference.nonstatic", clazz.getQualifiedName()));
Annotation annotation = myHolder.createErrorAnnotation(refElement, GroovyBundle.message("cannot.reference.nonstatic", clazz.getQualifiedName()));
annotation.setTextAttributes(DefaultHighlighter.UNRESOLVED_ACCESS);
}
}