diff --git a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java index 63ad09251b3c..15331474ed6a 100644 --- a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java +++ b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java @@ -313,9 +313,14 @@ public class DependentGroovycRunner { } private static CompilationUnit createStubGenerator(final CompilerConfiguration config, final GroovyClassLoader classLoader, final GroovyClassLoader transformLoader, final Queue mailbox, final GroovyCompilerWrapper wrapper) { - final JavaAwareCompilationUnit unit = new JavaAwareCompilationUnit(config, classLoader, transformLoader) { + final JavaAwareCompilationUnit unit = new JavaAwareCompilationUnit(config, classLoader) { private boolean annoRemovedAdded; + @Override + public GroovyClassLoader getTransformLoader() { + return transformLoader; + } + @Override public void addPhaseOperation(PrimaryClassNodeOperation op, int phase) { if (!annoRemovedAdded && mailbox == null && phase == Phases.CONVERSION && op.getClass().getName().startsWith("org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit$")) {