From fbf2ac9fda9b6073fc6d1f441eabfeb17275c93d Mon Sep 17 00:00:00 2001 From: Maxim Medvedev Date: Mon, 28 Mar 2011 16:56:22 +0400 Subject: [PATCH] EA-26168 - NPE: CreateClassActionBase.getText --- .../jetbrains/plugins/groovy/annotator/GroovyAnnotator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 47cce3e2ec68..1c35a6ec49f9 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java @@ -1538,7 +1538,8 @@ public class GroovyAnnotator extends GroovyElementVisitor implements Annotator { GrPackageDefinition packageDefinition = PsiTreeUtil.getParentOfType(refElement, GrPackageDefinition.class); if (packageDefinition == null && refElement.getQualifier() == null) { PsiElement parent = refElement.getParent(); - if (parent instanceof GrNewExpression) { + if (parent instanceof GrNewExpression && + refElement.getManager().areElementsEquivalent(((GrNewExpression)parent).getReferenceElement(), refElement)) { annotation.registerFix(CreateClassFix.createClassFromNewAction((GrNewExpression)parent)); } else {