Add '@NormalizeLineEndings' annotation to task inputs
Excluding '@Classpath' inputs due to the bug in Gradle: https://github.com/gradle/gradle/issues/20708. Also MacOs only tasks are excluded. ^KT-50673 Fixed
This commit is contained in:
+3
@@ -14,6 +14,7 @@ import org.gradle.api.provider.Property
|
|||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.api.tasks.util.PatternFilterable
|
import org.gradle.api.tasks.util.PatternFilterable
|
||||||
import org.gradle.work.Incremental
|
import org.gradle.work.Incremental
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
|
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
|
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
|
||||||
import org.jetbrains.kotlin.gradle.plugin.CompilerPluginConfig
|
import org.jetbrains.kotlin.gradle.plugin.CompilerPluginConfig
|
||||||
@@ -22,6 +23,7 @@ interface KotlinCompileTool : PatternFilterable, Task {
|
|||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:SkipWhenEmpty
|
@get:SkipWhenEmpty
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
val sources: FileCollection
|
val sources: FileCollection
|
||||||
|
|
||||||
@@ -138,6 +140,7 @@ interface BaseKapt : Task {
|
|||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
val source: ConfigurableFileCollection
|
val source: ConfigurableFileCollection
|
||||||
|
|
||||||
|
|||||||
+3
@@ -22,6 +22,7 @@ import org.gradle.api.file.ConfigurableFileCollection
|
|||||||
import org.gradle.api.provider.Property
|
import org.gradle.api.provider.Property
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.work.Incremental
|
import org.gradle.work.Incremental
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.gradle.workers.WorkerExecutor
|
import org.gradle.workers.WorkerExecutor
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl
|
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl
|
||||||
@@ -63,6 +64,7 @@ abstract class KaptGenerateStubsTask @Inject constructor(
|
|||||||
*/
|
*/
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
abstract val additionalSources: ConfigurableFileCollection
|
abstract val additionalSources: ConfigurableFileCollection
|
||||||
@@ -71,6 +73,7 @@ abstract class KaptGenerateStubsTask @Inject constructor(
|
|||||||
|
|
||||||
// Task need to run even if there is no Kotlin sources, but only Java
|
// Task need to run even if there is no Kotlin sources, but only Java
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
|
|||||||
+2
@@ -11,6 +11,7 @@ import org.gradle.api.provider.Provider
|
|||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.work.Incremental
|
import org.gradle.work.Incremental
|
||||||
import org.gradle.work.InputChanges
|
import org.gradle.work.InputChanges
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporter
|
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporter
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporterImpl
|
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporterImpl
|
||||||
import org.jetbrains.kotlin.gradle.internal.kapt.incremental.ClasspathSnapshot
|
import org.jetbrains.kotlin.gradle.internal.kapt.incremental.ClasspathSnapshot
|
||||||
@@ -47,6 +48,7 @@ abstract class KaptTask @Inject constructor(
|
|||||||
@get:PathSensitive(PathSensitivity.NONE)
|
@get:PathSensitive(PathSensitivity.NONE)
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:Optional
|
@get:Optional
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
abstract val classpathStructure: ConfigurableFileCollection
|
abstract val classpathStructure: ConfigurableFileCollection
|
||||||
|
|||||||
+2
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.gradle.plugin.mpp
|
|||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
import org.gradle.api.file.FileCollection
|
import org.gradle.api.file.FileCollection
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
||||||
@@ -40,6 +41,7 @@ open class TransformKotlinGranularMetadata
|
|||||||
|
|
||||||
@Suppress("unused") // Gradle input
|
@Suppress("unused") // Gradle input
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal val allSourceSetsMetadataConfiguration: FileCollection by lazy {
|
internal val allSourceSetsMetadataConfiguration: FileCollection by lazy {
|
||||||
|
|||||||
+2
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.gradle.plugin.mpp.pm20
|
|||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
import org.gradle.api.file.FileCollection
|
import org.gradle.api.file.FileCollection
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.MetadataDependencyResolution
|
import org.jetbrains.kotlin.gradle.plugin.mpp.MetadataDependencyResolution
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.getAllCompiledSourceSetMetadata
|
import org.jetbrains.kotlin.gradle.plugin.mpp.getAllCompiledSourceSetMetadata
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.util.disambiguateName
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.util.disambiguateName
|
||||||
@@ -32,6 +33,7 @@ internal open class TransformKotlinGranularMetadataForFragment
|
|||||||
|
|
||||||
@Suppress("unused") // Gradle input
|
@Suppress("unused") // Gradle input
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal val allSourceSetsMetadataConfiguration: FileCollection by lazy {
|
internal val allSourceSetsMetadataConfiguration: FileCollection by lazy {
|
||||||
|
|||||||
+2
@@ -18,6 +18,7 @@ import org.gradle.api.artifacts.transform.TransformParameters
|
|||||||
import org.gradle.api.attributes.Attribute
|
import org.gradle.api.attributes.Attribute
|
||||||
import org.gradle.api.file.FileSystemLocation
|
import org.gradle.api.file.FileSystemLocation
|
||||||
import org.gradle.api.provider.Provider
|
import org.gradle.api.provider.Provider
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.cli.common.messages.MessageRenderer
|
import org.jetbrains.kotlin.cli.common.messages.MessageRenderer
|
||||||
import org.jetbrains.kotlin.cli.common.messages.PrintingMessageCollector
|
import org.jetbrains.kotlin.cli.common.messages.PrintingMessageCollector
|
||||||
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
|
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
|
||||||
@@ -116,6 +117,7 @@ private fun configureDiscoveryTransformation(
|
|||||||
|
|
||||||
internal abstract class DiscoverScriptExtensionsTransformAction : TransformAction<TransformParameters.None> {
|
internal abstract class DiscoverScriptExtensionsTransformAction : TransformAction<TransformParameters.None> {
|
||||||
@get:InputArtifact
|
@get:InputArtifact
|
||||||
|
@get:NormalizeLineEndings
|
||||||
abstract val inputArtifact: Provider<FileSystemLocation>
|
abstract val inputArtifact: Provider<FileSystemLocation>
|
||||||
|
|
||||||
override fun transform(outputs: TransformOutputs) {
|
override fun transform(outputs: TransformOutputs) {
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.js.binaryen
|
|||||||
|
|
||||||
import org.gradle.api.file.RegularFileProperty
|
import org.gradle.api.file.RegularFileProperty
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
import org.jetbrains.kotlin.gradle.tasks.registerTask
|
import org.jetbrains.kotlin.gradle.tasks.registerTask
|
||||||
@@ -41,6 +42,7 @@ constructor() : AbstractExecTask<BinaryenExec>(BinaryenExec::class.java) {
|
|||||||
)
|
)
|
||||||
|
|
||||||
@InputFile
|
@InputFile
|
||||||
|
@NormalizeLineEndings
|
||||||
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
||||||
|
|
||||||
@OutputFile
|
@OutputFile
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.js.d8
|
|||||||
|
|
||||||
import org.gradle.api.file.RegularFileProperty
|
import org.gradle.api.file.RegularFileProperty
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.addWasmExperimentalArguments
|
import org.jetbrains.kotlin.gradle.targets.js.addWasmExperimentalArguments
|
||||||
@@ -35,6 +36,7 @@ constructor(
|
|||||||
@Optional
|
@Optional
|
||||||
@PathSensitive(PathSensitivity.ABSOLUTE)
|
@PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@InputFile
|
@InputFile
|
||||||
|
@NormalizeLineEndings
|
||||||
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
||||||
|
|
||||||
override fun exec() {
|
override fun exec() {
|
||||||
|
|||||||
+1
@@ -91,6 +91,7 @@ abstract class KotlinJsIrLink @Inject constructor(
|
|||||||
|
|
||||||
@get:SkipWhenEmpty
|
@get:SkipWhenEmpty
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputDirectory
|
@get:InputDirectory
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal abstract val entryModule: DirectoryProperty
|
internal abstract val entryModule: DirectoryProperty
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.js.nodejs
|
|||||||
|
|
||||||
import org.gradle.api.file.RegularFileProperty
|
import org.gradle.api.file.RegularFileProperty
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
||||||
@@ -44,6 +45,7 @@ constructor(
|
|||||||
@Optional
|
@Optional
|
||||||
@PathSensitive(PathSensitivity.ABSOLUTE)
|
@PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@InputFile
|
@InputFile
|
||||||
|
@NormalizeLineEndings
|
||||||
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
||||||
|
|
||||||
@get:Internal
|
@get:Internal
|
||||||
|
|||||||
+3
@@ -17,6 +17,7 @@ import org.gradle.api.internal.artifacts.DefaultProjectComponentIdentifier
|
|||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.api.tasks.bundling.Zip
|
import org.gradle.api.tasks.bundling.Zip
|
||||||
import org.gradle.configurationcache.extensions.serviceOf
|
import org.gradle.configurationcache.extensions.serviceOf
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.plugin.categoryByName
|
import org.jetbrains.kotlin.gradle.plugin.categoryByName
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
@@ -390,11 +391,13 @@ internal class KotlinCompilationNpmResolver(
|
|||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val internalCompositeDependencies: Collection<File>,
|
val internalCompositeDependencies: Collection<File>,
|
||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val externalGradleDependencies: Collection<File>,
|
val externalGradleDependencies: Collection<File>,
|
||||||
|
|
||||||
|
|||||||
+3
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.js.npm.tasks
|
|||||||
|
|
||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
|
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
|
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.npm.KotlinNpmResolutionManager
|
import org.jetbrains.kotlin.gradle.targets.js.npm.KotlinNpmResolutionManager
|
||||||
@@ -48,6 +49,7 @@ open class KotlinNpmInstallTask : DefaultTask() {
|
|||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val packageJsonFiles: Collection<File> by lazy {
|
val packageJsonFiles: Collection<File> by lazy {
|
||||||
resolutionManager.packageJsonFiles
|
resolutionManager.packageJsonFiles
|
||||||
@@ -55,6 +57,7 @@ open class KotlinNpmInstallTask : DefaultTask() {
|
|||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val preparedFiles: Collection<File> by lazy {
|
val preparedFiles: Collection<File> by lazy {
|
||||||
(nodeJs ?: unavailableValueError("nodeJs")).packageManager.preparedFiles(nodeJs.asNpmEnvironment)
|
(nodeJs ?: unavailableValueError("nodeJs")).packageManager.preparedFiles(nodeJs.asNpmEnvironment)
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.js.npm.tasks
|
|||||||
|
|
||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
|
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject
|
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject
|
||||||
import java.io.File
|
import java.io.File
|
||||||
@@ -31,6 +32,7 @@ open class RootPackageJsonTask : DefaultTask() {
|
|||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val packageJsonFiles: Collection<File> by lazy {
|
val packageJsonFiles: Collection<File> by lazy {
|
||||||
resolutionManager.packageJsonFiles
|
resolutionManager.packageJsonFiles
|
||||||
|
|||||||
+4
@@ -10,6 +10,7 @@ import org.gradle.api.file.FileCollection
|
|||||||
import org.gradle.api.file.RegularFileProperty
|
import org.gradle.api.file.RegularFileProperty
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.process.internal.DefaultProcessForkOptions
|
import org.gradle.process.internal.DefaultProcessForkOptions
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesTestExecutionSpec
|
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesTestExecutionSpec
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
||||||
@@ -72,6 +73,7 @@ constructor(
|
|||||||
|
|
||||||
@PathSensitive(PathSensitivity.ABSOLUTE)
|
@PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@InputFile
|
@InputFile
|
||||||
|
@NormalizeLineEndings
|
||||||
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
val inputFileProperty: RegularFileProperty = project.newFileProperty()
|
||||||
|
|
||||||
@Input
|
@Input
|
||||||
@@ -80,6 +82,7 @@ constructor(
|
|||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
val runtimeClasspath: FileCollection by lazy {
|
val runtimeClasspath: FileCollection by lazy {
|
||||||
compilation.runtimeDependencyFiles
|
compilation.runtimeDependencyFiles
|
||||||
@@ -88,6 +91,7 @@ constructor(
|
|||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
internal val compilationOutputs: FileCollection by lazy {
|
internal val compilationOutputs: FileCollection by lazy {
|
||||||
compilation.output.allOutputs
|
compilation.output.allOutputs
|
||||||
|
|||||||
+2
@@ -9,6 +9,7 @@ import org.gradle.api.DefaultTask
|
|||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.api.provider.Property
|
import org.gradle.api.provider.Property
|
||||||
import org.gradle.api.file.DirectoryProperty
|
import org.gradle.api.file.DirectoryProperty
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.internal.execWithProgress
|
import org.jetbrains.kotlin.gradle.internal.execWithProgress
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
||||||
@@ -39,6 +40,7 @@ constructor(
|
|||||||
get() = setOf(nodeJs.versions.typescript)
|
get() = setOf(nodeJs.versions.typescript)
|
||||||
|
|
||||||
@get:SkipWhenEmpty
|
@get:SkipWhenEmpty
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputDirectory
|
@get:InputDirectory
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
abstract val inputDir: DirectoryProperty
|
abstract val inputDir: DirectoryProperty
|
||||||
|
|||||||
+4
@@ -19,6 +19,7 @@ import org.gradle.deployment.internal.DeploymentHandle
|
|||||||
import org.gradle.deployment.internal.DeploymentRegistry
|
import org.gradle.deployment.internal.DeploymentRegistry
|
||||||
import org.gradle.process.internal.ExecHandle
|
import org.gradle.process.internal.ExecHandle
|
||||||
import org.gradle.process.internal.ExecHandleFactory
|
import org.gradle.process.internal.ExecHandleFactory
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporter
|
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporter
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporterImpl
|
import org.jetbrains.kotlin.build.report.metrics.BuildMetricsReporterImpl
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildPerformanceMetric
|
import org.jetbrains.kotlin.build.report.metrics.BuildPerformanceMetric
|
||||||
@@ -100,6 +101,7 @@ constructor(
|
|||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:InputFile
|
@get:InputFile
|
||||||
|
@get:NormalizeLineEndings
|
||||||
val entryProperty: RegularFileProperty = objects.fileProperty().fileProvider(compilation.compileKotlinTask.outputFileProperty)
|
val entryProperty: RegularFileProperty = objects.fileProperty().fileProvider(compilation.compileKotlinTask.outputFileProperty)
|
||||||
|
|
||||||
init {
|
init {
|
||||||
@@ -115,6 +117,7 @@ constructor(
|
|||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
val runtimeClasspath: FileCollection by lazy {
|
val runtimeClasspath: FileCollection by lazy {
|
||||||
compilation.compileDependencyFiles
|
compilation.compileDependencyFiles
|
||||||
}
|
}
|
||||||
@@ -171,6 +174,7 @@ constructor(
|
|||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:Optional
|
@get:Optional
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputDirectory
|
@get:InputDirectory
|
||||||
open val configDirectory: File?
|
open val configDirectory: File?
|
||||||
get() = projectDir.resolve("webpack.config.d").takeIf { it.isDirectory }
|
get() = projectDir.resolve("webpack.config.d").takeIf { it.isDirectory }
|
||||||
|
|||||||
+2
@@ -12,12 +12,14 @@ import org.gradle.api.file.RegularFileProperty
|
|||||||
import org.gradle.api.provider.Property
|
import org.gradle.api.provider.Property
|
||||||
import org.gradle.api.provider.Provider
|
import org.gradle.api.provider.Provider
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.gradle.utils.contentEquals
|
import org.jetbrains.kotlin.gradle.utils.contentEquals
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
abstract class YarnLockCopyTask : DefaultTask() {
|
abstract class YarnLockCopyTask : DefaultTask() {
|
||||||
|
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFile
|
@get:InputFile
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
abstract val inputFile: RegularFileProperty
|
abstract val inputFile: RegularFileProperty
|
||||||
|
|||||||
-1
@@ -121,7 +121,6 @@ internal open class CInteropMetadataDependencyTransformationTask @Inject constru
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
@get:InputFiles
|
|
||||||
@get:Classpath
|
@get:Classpath
|
||||||
protected val inputArtifactFiles: FileCollection = project.filesProvider {
|
protected val inputArtifactFiles: FileCollection = project.filesProvider {
|
||||||
sourceSet.dependencyTransformations.values.map { it.configurationToResolve.withoutProjectDependencies() }
|
sourceSet.dependencyTransformations.values.map { it.configurationToResolve.withoutProjectDependencies() }
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.targets.native.internal
|
|||||||
|
|
||||||
import org.gradle.api.provider.Provider
|
import org.gradle.api.provider.Provider
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
internal open class CopyCommonizeCInteropForIdeTask : AbstractCInteropCommonizerTask() {
|
internal open class CopyCommonizeCInteropForIdeTask : AbstractCInteropCommonizerTask() {
|
||||||
@@ -16,6 +17,7 @@ internal open class CopyCommonizeCInteropForIdeTask : AbstractCInteropCommonizer
|
|||||||
|
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
val cInteropCommonizerTaskOutputDirectories: Provider<Set<File>> =
|
val cInteropCommonizerTaskOutputDirectories: Provider<Set<File>> =
|
||||||
commonizeCInteropTask.map { it.allOutputDirectories }
|
commonizeCInteropTask.map { it.allOutputDirectories }
|
||||||
|
|||||||
+4
@@ -27,6 +27,7 @@ import org.gradle.api.provider.Provider
|
|||||||
import org.gradle.api.provider.ProviderFactory
|
import org.gradle.api.provider.ProviderFactory
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.process.ExecOperations
|
import org.gradle.process.ExecOperations
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
|
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.CommonToolArguments
|
import org.jetbrains.kotlin.cli.common.arguments.CommonToolArguments
|
||||||
import org.jetbrains.kotlin.compilerRunner.*
|
import org.jetbrains.kotlin.compilerRunner.*
|
||||||
@@ -1201,6 +1202,7 @@ open class CInteropProcess
|
|||||||
|
|
||||||
@get:InputFile
|
@get:InputFile
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
|
@get:NormalizeLineEndings
|
||||||
val defFile: File get() = settings.defFileProperty.get()
|
val defFile: File get() = settings.defFileProperty.get()
|
||||||
|
|
||||||
@get:Optional
|
@get:Optional
|
||||||
@@ -1215,6 +1217,7 @@ open class CInteropProcess
|
|||||||
|
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
val headers: FileCollection get() = settings.headers
|
val headers: FileCollection get() = settings.headers
|
||||||
|
|
||||||
@@ -1228,6 +1231,7 @@ open class CInteropProcess
|
|||||||
|
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
val libraries: FileCollection get() = settings.dependencyFiles.filterOutPublishableInteropLibs(libDirectories)
|
val libraries: FileCollection get() = settings.dependencyFiles.filterOutPublishableInteropLibs(libDirectories)
|
||||||
|
|
||||||
|
|||||||
+2
@@ -15,6 +15,7 @@ import org.gradle.api.tasks.*
|
|||||||
import org.gradle.api.tasks.options.Option
|
import org.gradle.api.tasks.options.Option
|
||||||
import org.gradle.process.ProcessForkOptions
|
import org.gradle.process.ProcessForkOptions
|
||||||
import org.gradle.process.internal.DefaultProcessForkOptions
|
import org.gradle.process.internal.DefaultProcessForkOptions
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.compilerRunner.konanVersion
|
import org.jetbrains.kotlin.compilerRunner.konanVersion
|
||||||
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesClientSettings
|
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesClientSettings
|
||||||
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesTestExecutionSpec
|
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesTestExecutionSpec
|
||||||
@@ -39,6 +40,7 @@ abstract class KotlinNativeTest: KotlinTest() {
|
|||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:InputFiles // use FileCollection & @InputFiles rather than @InputFile to allow for task dependencies built-into this FileCollection
|
@get:InputFiles // use FileCollection & @InputFiles rather than @InputFile to allow for task dependencies built-into this FileCollection
|
||||||
@get:SkipWhenEmpty
|
@get:SkipWhenEmpty
|
||||||
@Suppress("UNUSED") // Gradle input
|
@Suppress("UNUSED") // Gradle input
|
||||||
|
|||||||
+5
@@ -12,9 +12,12 @@ import org.gradle.api.file.RegularFileProperty
|
|||||||
import org.gradle.api.model.ObjectFactory
|
import org.gradle.api.model.ObjectFactory
|
||||||
import org.gradle.api.provider.Property
|
import org.gradle.api.provider.Property
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
|
import org.gradle.work.DisableCachingByDefault
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
@DisableCachingByDefault
|
||||||
internal abstract class InspectClassesForMultiModuleIC @Inject constructor(
|
internal abstract class InspectClassesForMultiModuleIC @Inject constructor(
|
||||||
objects: ObjectFactory
|
objects: ObjectFactory
|
||||||
) : DefaultTask() {
|
) : DefaultTask() {
|
||||||
@@ -30,11 +33,13 @@ internal abstract class InspectClassesForMultiModuleIC @Inject constructor(
|
|||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
internal abstract val sourceSetOutputClassesDir: ConfigurableFileCollection
|
internal abstract val sourceSetOutputClassesDir: ConfigurableFileCollection
|
||||||
|
|
||||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
internal val classFiles: FileCollection = objects.fileCollection()
|
internal val classFiles: FileCollection = objects.fileCollection()
|
||||||
.from({ sourceSetOutputClassesDir.asFileTree.matching { it.include("**/*.class") } })
|
.from({ sourceSetOutputClassesDir.asFileTree.matching { it.include("**/*.class") } })
|
||||||
|
|
||||||
|
|||||||
+2
@@ -20,6 +20,7 @@ import org.gradle.api.file.ConfigurableFileCollection
|
|||||||
import org.gradle.api.model.ObjectFactory
|
import org.gradle.api.model.ObjectFactory
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.work.InputChanges
|
import org.gradle.work.InputChanges
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.gradle.workers.WorkerExecutor
|
import org.gradle.workers.WorkerExecutor
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2MetadataCompilerArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2MetadataCompilerArguments
|
||||||
import org.jetbrains.kotlin.compilerRunner.GradleCompilerEnvironment
|
import org.jetbrains.kotlin.compilerRunner.GradleCompilerEnvironment
|
||||||
@@ -69,6 +70,7 @@ abstract class KotlinCompileCommon @Inject constructor(
|
|||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
internal val refinesMetadataPaths: ConfigurableFileCollection = objectFactory.fileCollection()
|
internal val refinesMetadataPaths: ConfigurableFileCollection = objectFactory.fileCollection()
|
||||||
|
|
||||||
@get:Internal
|
@get:Internal
|
||||||
|
|||||||
+3
@@ -23,6 +23,7 @@ import org.gradle.api.tasks.*
|
|||||||
import org.gradle.work.ChangeType
|
import org.gradle.work.ChangeType
|
||||||
import org.gradle.work.Incremental
|
import org.gradle.work.Incremental
|
||||||
import org.gradle.work.InputChanges
|
import org.gradle.work.InputChanges
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.DevModeOverwritingStrategies
|
import org.jetbrains.kotlin.cli.common.arguments.DevModeOverwritingStrategies
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JSDceArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2JSDceArguments
|
||||||
import org.jetbrains.kotlin.cli.js.dce.K2JSDce
|
import org.jetbrains.kotlin.cli.js.dce.K2JSDce
|
||||||
@@ -79,11 +80,13 @@ abstract class KotlinJsDce @Inject constructor(
|
|||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
override val sources: FileCollection = super.sources
|
override val sources: FileCollection = super.sources
|
||||||
|
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
|
@get:NormalizeLineEndings
|
||||||
abstract override val libraries: ConfigurableFileCollection
|
abstract override val libraries: ConfigurableFileCollection
|
||||||
|
|
||||||
private val buildDir = project.layout.buildDirectory
|
private val buildDir = project.layout.buildDirectory
|
||||||
|
|||||||
+8
@@ -28,6 +28,7 @@ import org.gradle.api.tasks.util.PatternSet
|
|||||||
import org.gradle.work.ChangeType
|
import org.gradle.work.ChangeType
|
||||||
import org.gradle.work.Incremental
|
import org.gradle.work.Incremental
|
||||||
import org.gradle.work.InputChanges
|
import org.gradle.work.InputChanges
|
||||||
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.gradle.workers.WorkerExecutor
|
import org.gradle.workers.WorkerExecutor
|
||||||
import org.jetbrains.kotlin.build.DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS
|
import org.jetbrains.kotlin.build.DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS
|
||||||
import org.jetbrains.kotlin.build.report.metrics.*
|
import org.jetbrains.kotlin.build.report.metrics.*
|
||||||
@@ -303,6 +304,7 @@ abstract class AbstractKotlinCompile<T : CommonCompilerArguments> @Inject constr
|
|||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal val commonSourceSet: ConfigurableFileCollection = objectFactory.fileCollection()
|
internal val commonSourceSet: ConfigurableFileCollection = objectFactory.fileCollection()
|
||||||
|
|
||||||
@@ -644,6 +646,7 @@ abstract class KotlinCompile @Inject constructor(
|
|||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:SkipWhenEmpty
|
@get:SkipWhenEmpty
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal open val scriptSources: FileCollection = scriptSourceFiles
|
internal open val scriptSources: FileCollection = scriptSourceFiles
|
||||||
.asFileTree
|
.asFileTree
|
||||||
@@ -804,6 +807,7 @@ abstract class KotlinCompile @Inject constructor(
|
|||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
open val javaSources: FileCollection = objectFactory.fileCollection()
|
open val javaSources: FileCollection = objectFactory.fileCollection()
|
||||||
.from(
|
.from(
|
||||||
@@ -821,6 +825,7 @@ abstract class KotlinCompile @Inject constructor(
|
|||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal open val androidLayoutResources: FileCollection = androidLayoutResourceFiles
|
internal open val androidLayoutResources: FileCollection = androidLayoutResourceFiles
|
||||||
.asFileTree
|
.asFileTree
|
||||||
@@ -957,6 +962,7 @@ abstract class Kotlin2JsCompile @Inject constructor(
|
|||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:Incremental
|
@get:Incremental
|
||||||
@get:Optional
|
@get:Optional
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal val friendDependencies: FileCollection = objectFactory
|
internal val friendDependencies: FileCollection = objectFactory
|
||||||
.fileCollection()
|
.fileCollection()
|
||||||
@@ -972,6 +978,7 @@ abstract class Kotlin2JsCompile @Inject constructor(
|
|||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
@get:Optional
|
@get:Optional
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
internal val sourceMapBaseDirs: FileCollection?
|
internal val sourceMapBaseDirs: FileCollection?
|
||||||
get() = (kotlinOptions as KotlinJsOptionsImpl).sourceMapBaseDirs
|
get() = (kotlinOptions as KotlinJsOptionsImpl).sourceMapBaseDirs
|
||||||
@@ -1119,6 +1126,7 @@ data class KotlinCompilerPluginData(
|
|||||||
|
|
||||||
@get:InputFiles
|
@get:InputFiles
|
||||||
@get:IgnoreEmptyDirectories
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
@get:PathSensitive(PathSensitivity.RELATIVE)
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
val inputFiles: Set<File>,
|
val inputFiles: Set<File>,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user