[Gradle] Fix warnings in AbstractKotlinCompileTool

^KT-56904 In Progress
This commit is contained in:
Yahor Berdnikau
2024-02-06 12:13:41 +01:00
committed by Space Team
parent 42a0190986
commit 7913e12748
2 changed files with 7 additions and 2 deletions
@@ -78,6 +78,9 @@ interface CompilerArgumentAware<T : CommonToolArguments> : KotlinCompilerArgumen
)
}
@Suppress("DEPRECATION")
internal typealias DeprecatedCompilerArgumentAware<T> = CompilerArgumentAware<T>
private val includedArgumentTypes = setOf(
ArgumentType.Primitive,
ArgumentType.PluginClasspath,
@@ -23,21 +23,23 @@ import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporter
import org.jetbrains.kotlin.build.report.metrics.GradleBuildPerformanceMetric
import org.jetbrains.kotlin.build.report.metrics.GradleBuildTime
import org.jetbrains.kotlin.cli.common.arguments.CommonToolArguments
import org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware
import org.jetbrains.kotlin.gradle.internal.*
import org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState
import org.jetbrains.kotlin.gradle.plugin.COMPILER_CLASSPATH_CONFIGURATION_NAME
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilerArgumentsProducer
import org.jetbrains.kotlin.gradle.report.GradleBuildMetricsReporter
import org.jetbrains.kotlin.gradle.utils.fileExtensionCasePermutations
import org.jetbrains.kotlin.gradle.utils.property
import javax.inject.Inject
@Suppress("TYPEALIAS_EXPANSION_DEPRECATION")
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class AbstractKotlinCompileTool<T : CommonToolArguments> @Inject constructor(
objectFactory: ObjectFactory,
) : DefaultTask(),
KotlinCompileTool,
KotlinCompilerArgumentsProducer,
CompilerArgumentAware<T>,
DeprecatedCompilerArgumentAware<T>,
TaskWithLocalState {
@Internal