From 40ef487129b4dbedc7fdae3f4c04a6b2f2d4160e Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 7 Dec 2016 00:27:14 +0300 Subject: [PATCH] Kapt3, Minor: Flush logs before throwing parse error exception --- .../kapt3/src/org/jetbrains/kotlin/kapt3/annotationProcessing.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/kapt3/src/org/jetbrains/kotlin/kapt3/annotationProcessing.kt b/plugins/kapt3/src/org/jetbrains/kotlin/kapt3/annotationProcessing.kt index d08c34b4606..30b5c10eb35 100644 --- a/plugins/kapt3/src/org/jetbrains/kotlin/kapt3/annotationProcessing.kt +++ b/plugins/kapt3/src/org/jetbrains/kotlin/kapt3/annotationProcessing.kt @@ -64,6 +64,7 @@ fun KaptContext.doAnnotationProcessing( val log = Log.instance(context) if (compiler.shouldStop(CompileStates.CompileState.PARSE) || log.nerrors > 0) { + log.flush() throw KaptError(KaptError.Kind.JAVA_FILE_PARSING_ERROR) }