KAPT: Fix error reporting

When incremental analysis is unable to run, handle
failure gracefully. More info will be provided by
compiler diagnostics.

Fixes KT-36302
This commit is contained in:
Ivan Gavrilovic
2020-06-26 23:02:06 +01:00
committed by Yan Zhulanow
parent 11251a93ac
commit 111a2ece72
7 changed files with 50 additions and 28 deletions
@@ -45,7 +45,7 @@ class TestInheritedAnnotation {
listOf(processor),
generatedSources
) { elementUtils, trees -> MentionedTypesTaskListener(cache.javaCache, elementUtils, trees) }
cache.updateCache(listOf(processor))
cache.updateCache(listOf(processor), false)
}
}
@@ -48,7 +48,7 @@ class ReferencedConstantsTest {
generatedSources,
listOf(compiledClasses)
) { elements, trees -> MentionedTypesTaskListener(cache.javaCache, elements, trees) }
cache.updateCache(listOf(processor))
cache.updateCache(listOf(processor), false)
}
}
@@ -47,7 +47,7 @@ class TestComplexIncrementalAptCache {
listOf(processor),
generatedSources
) { elements, trees -> MentionedTypesTaskListener(cache.javaCache, elements, trees) }
cache.updateCache(listOf(processor))
cache.updateCache(listOf(processor), false)
}
}
@@ -72,6 +72,6 @@ class TestSimpleIncrementalAptCache {
listOf(processor),
generatedSources
) { elementUtils, trees -> MentionedTypesTaskListener(cache.javaCache, elementUtils, trees) }
cache.updateCache(listOf(processor))
cache.updateCache(listOf(processor), false)
}
}