[IC] Refactoring - Remove obsolete forceExhaustiveWhen util
This commit is contained in:
committed by
Space Team
parent
85c2226335
commit
30e49c0879
+5
-12
@@ -239,11 +239,11 @@ open class IncrementalJvmCompilerRunner(
|
|||||||
reporter.info { "Could not get classpath changes: ${changedAndImpactedSymbols.reason}" }
|
reporter.info { "Could not get classpath changes: ${changedAndImpactedSymbols.reason}" }
|
||||||
return CompilationMode.Rebuild(changedAndImpactedSymbols.reason)
|
return CompilationMode.Rebuild(changedAndImpactedSymbols.reason)
|
||||||
}
|
}
|
||||||
is ChangesEither.Known -> Unit
|
is ChangesEither.Known -> {
|
||||||
}.forceExhaustiveWhen()
|
dirtyFiles.addByDirtySymbols(changedAndImpactedSymbols.lookupSymbols)
|
||||||
|
dirtyFiles.addByDirtyClasses(changedAndImpactedSymbols.fqNames)
|
||||||
dirtyFiles.addByDirtySymbols(changedAndImpactedSymbols.lookupSymbols)
|
}
|
||||||
dirtyFiles.addByDirtyClasses(changedAndImpactedSymbols.fqNames)
|
}
|
||||||
|
|
||||||
reporter.measure(GradleBuildTime.IC_ANALYZE_CHANGES_IN_JAVA_SOURCES) {
|
reporter.measure(GradleBuildTime.IC_ANALYZE_CHANGES_IN_JAVA_SOURCES) {
|
||||||
if (!usePreciseJavaTracking) {
|
if (!usePreciseJavaTracking) {
|
||||||
@@ -295,13 +295,6 @@ open class IncrementalJvmCompilerRunner(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper function to force exhaustive when for statements (see https://youtrack.jetbrains.com/issue/KT-47709).
|
|
||||||
*
|
|
||||||
* If the current IDE/Kotlin compiler already supports exhaustive when for statements, consider removing this function and its usages.
|
|
||||||
*/
|
|
||||||
private fun Any.forceExhaustiveWhen() = this
|
|
||||||
|
|
||||||
private fun processChangedJava(changedFiles: ChangedFiles.Known, caches: IncrementalJvmCachesManager): BuildAttribute? {
|
private fun processChangedJava(changedFiles: ChangedFiles.Known, caches: IncrementalJvmCachesManager): BuildAttribute? {
|
||||||
val javaFiles = (changedFiles.modified + changedFiles.removed).filter(File::isJavaFile)
|
val javaFiles = (changedFiles.modified + changedFiles.removed).filter(File::isJavaFile)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user