[Gradle] Fix warnings in AbstractKotlinCompileTool
^KT-56904 In Progress
This commit is contained in:
committed by
Space Team
parent
42a0190986
commit
7913e12748
+3
@@ -78,6 +78,9 @@ interface CompilerArgumentAware<T : CommonToolArguments> : KotlinCompilerArgumen
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Suppress("DEPRECATION")
|
||||||
|
internal typealias DeprecatedCompilerArgumentAware<T> = CompilerArgumentAware<T>
|
||||||
|
|
||||||
private val includedArgumentTypes = setOf(
|
private val includedArgumentTypes = setOf(
|
||||||
ArgumentType.Primitive,
|
ArgumentType.Primitive,
|
||||||
ArgumentType.PluginClasspath,
|
ArgumentType.PluginClasspath,
|
||||||
|
|||||||
+4
-2
@@ -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.GradleBuildPerformanceMetric
|
||||||
import org.jetbrains.kotlin.build.report.metrics.GradleBuildTime
|
import org.jetbrains.kotlin.build.report.metrics.GradleBuildTime
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.CommonToolArguments
|
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.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.plugin.KotlinCompilerArgumentsProducer
|
||||||
import org.jetbrains.kotlin.gradle.report.GradleBuildMetricsReporter
|
import org.jetbrains.kotlin.gradle.report.GradleBuildMetricsReporter
|
||||||
import org.jetbrains.kotlin.gradle.utils.fileExtensionCasePermutations
|
import org.jetbrains.kotlin.gradle.utils.fileExtensionCasePermutations
|
||||||
import org.jetbrains.kotlin.gradle.utils.property
|
import org.jetbrains.kotlin.gradle.utils.property
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
@Suppress("TYPEALIAS_EXPANSION_DEPRECATION")
|
||||||
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
|
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
|
||||||
abstract class AbstractKotlinCompileTool<T : CommonToolArguments> @Inject constructor(
|
abstract class AbstractKotlinCompileTool<T : CommonToolArguments> @Inject constructor(
|
||||||
objectFactory: ObjectFactory,
|
objectFactory: ObjectFactory,
|
||||||
) : DefaultTask(),
|
) : DefaultTask(),
|
||||||
KotlinCompileTool,
|
KotlinCompileTool,
|
||||||
KotlinCompilerArgumentsProducer,
|
KotlinCompilerArgumentsProducer,
|
||||||
CompilerArgumentAware<T>,
|
DeprecatedCompilerArgumentAware<T>,
|
||||||
TaskWithLocalState {
|
TaskWithLocalState {
|
||||||
|
|
||||||
@Internal
|
@Internal
|
||||||
|
|||||||
Reference in New Issue
Block a user