From d85d6fc0bb1d1cec8e9b48c5324b144a8504ecbe Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 4 Apr 2023 21:48:26 +0200 Subject: [PATCH] [Gradle][Minor] IdeCompilerArgumentsResolver: Replace if with when KTIJ-24976 --- .../plugin/ide/IdeCompilerArgumentsResolverImpl.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt index fc402dc2efa..33425aa3b64 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt @@ -19,15 +19,11 @@ internal class IdeCompilerArgumentsResolverImpl( ) : IdeCompilerArgumentsResolver { override fun resolveCompilerArguments(any: Any): List? { - if (any is KotlinCompilerArgumentsProducer) { - return resolveCompilerArguments(any) + return when (any) { + is KotlinCompilerArgumentsProducer -> resolveCompilerArguments(any) + is KotlinCompilation<*> -> resolveCompilerArguments(any.compileTaskProvider.orNull ?: return null) + else -> return null } - - if (any is KotlinCompilation<*>) { - return resolveCompilerArguments(any.compileTaskProvider.orNull ?: return null) - } - - return null } private fun resolveCompilerArguments(producer: KotlinCompilerArgumentsProducer): List {