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; }