diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilationResults.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilationResults.kt index c1c419248b2..b351b845351 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilationResults.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilationResults.kt @@ -29,7 +29,6 @@ internal class GradleCompilationResults( override fun add(compilationResultCategory: Int, value: Serializable) { when (compilationResultCategory) { CompilationResultCategory.IC_COMPILE_ITERATION.code -> { - @Suppress("UNCHECKED_CAST") val compileIterationResult = value as? CompileIterationResult if (compileIterationResult != null) { val sourceFiles = compileIterationResult.sourceFiles @@ -47,6 +46,7 @@ internal class GradleCompilationResults( (value as? List)?.let { icLogLines = it } } CompilationResultCategory.BUILD_METRICS.code -> { + @Suppress("UNCHECKED_CAST") (value as? BuildMetrics)?.let { buildMetricsReporter.addMetrics(it) } } }