diff --git a/plugins/android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java b/plugins/android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java index c06b0cacd06f..039ff5c9768f 100644 --- a/plugins/android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java +++ b/plugins/android/src/org/jetbrains/android/compiler/AndroidCompileUtil.java @@ -410,7 +410,7 @@ public class AndroidCompileUtil { } } - public static void doGenerate(final Module module, final AndroidAutogeneratorMode mode) { + public static boolean doGenerate(final Module module, final AndroidAutogeneratorMode mode) { final Project project = module.getProject(); assert !ApplicationManager.getApplication().isDispatchThread(); final CompileContext[] contextWrapper = new CompileContext[1]; @@ -424,6 +424,8 @@ public class AndroidCompileUtil { } }); generate(module, mode, contextWrapper[0]); + + return contextWrapper[0].getMessages(CompilerMessageCategory.ERROR).length == 0; } public static boolean isModuleAffected(CompileContext context, Module module) {