From aecbbea7a3bd4b1986d535c421105faf86282da3 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Sun, 15 Feb 2015 23:04:54 +0300 Subject: [PATCH] IDEA-136567 Groovy: fix NPE in compilation unit --- .../jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java index 6824474b7394..78c9a024710a 100644 --- a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java +++ b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java @@ -248,7 +248,10 @@ public class GroovyCompilerWrapper { return ((ClassNode)node).getModule(); } if (node instanceof AnnotatedNode) { - return ((AnnotatedNode)node).getDeclaringClass().getModule(); + ClassNode declaringClass = ((AnnotatedNode)node).getDeclaringClass(); + if (declaringClass != null) { + return declaringClass.getModule(); + } } return null; }