From cd09fdd2be35020686e6e4b15f2a712d10e1d451 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Tue, 21 Jun 2016 21:19:14 +0300 Subject: [PATCH] Kapt: Analyze sources again if the received analysis result is 'RetryWithAdditionalJavaRoots'. -> Add additional Java roots to Java source roots and clear diagnostic messages before the next analysis round. (cherry picked from commit 17ad807) Original commit: 84d62f37ebcebb7938f763035444c37bec492027 --- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index 558f82c70ba..0e42cb33ed9 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -707,6 +707,10 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { )) } + override fun clear() { + hasErrors = false + } + override fun hasErrors(): Boolean = hasErrors private fun renderLocationIfNeeded(location: CompilerMessageLocation): String {