From 3e3fdcbb1808d4af698dc6736e12d52e10d9685e Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 29 Jul 2010 14:08:43 +0400 Subject: [PATCH] enable annotation processors run on code from test source roots (IDEA-55836) --- .../impl/javaCompiler/AnnotationProcessingCompiler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/AnnotationProcessingCompiler.java b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/AnnotationProcessingCompiler.java index 00357520f65b..3fcac756823b 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/AnnotationProcessingCompiler.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/AnnotationProcessingCompiler.java @@ -76,6 +76,10 @@ public class AnnotationProcessingCompiler implements TranslatingCompiler{ final String path = CompilerPaths.getAnnotationProcessorsGenerationPath(module); return path != null? lfs.findFileByPath(path) : null; } + + public VirtualFile getModuleOutputDirectoryForTests(Module module) { + return getModuleOutputDirectory(module); + } }; final JavacCompiler javacCompiler = getBackEndCompiler(); final boolean processorMode = javacCompiler.setAnnotationProcessorMode(true);