
org.jetbrains.kotlin.gradle.targets.js.AbstractSettings.kt Maven / Gradle / Ivy
package org.jetbrains.kotlin.gradle.targets.js
import org.gradle.api.file.DirectoryProperty
import org.jetbrains.kotlin.gradle.internal.ConfigurationPhaseAware
import org.jetbrains.kotlin.gradle.utils.getFile
import java.io.File
abstract class AbstractSettings : ConfigurationPhaseAware() {
@Deprecated("This property has been migrated to support the Provider API. Use corresponding spec (extension with name *Spec) instead. This will be removed in version 2.2.")
var download: Boolean
get() = downloadProperty.get()
set(value) {
downloadProperty.set(value)
}
internal abstract val downloadProperty: org.gradle.api.provider.Property
// To prevent Kotlin build from failing (due to `-Werror`), only deprecate after upgrade of bootstrap version
// @Deprecated("This property has been migrated to support the Provider API. Use downloadBaseUrlProperty instead. This will be removed in version 2.2.")
var downloadBaseUrl: String?
get() = downloadBaseUrlProperty.getOrNull()
set(value) {
downloadBaseUrlProperty.set(value)
}
internal abstract val downloadBaseUrlProperty: org.gradle.api.provider.Property
@Deprecated("This property has been migrated to support the Provider API. Use corresponding spec (extension with name *Spec) instead. This will be removed in version 2.2.")
var installationDir: File
get() = installationDirectory.getFile()
set(value) {
installationDirectory.fileValue(value)
}
internal abstract val installationDirectory: DirectoryProperty
// To prevent Kotlin build from failing (due to `-Werror`), only deprecate after upgrade of bootstrap version
// @Deprecated("This property has been migrated to support the Provider API. Use corresponding spec (extension with name *Spec) instead. This will be removed in version 2.2.")
var version: String
get() = versionProperty.get()
set(value) {
versionProperty.set(value)
}
internal abstract val versionProperty: org.gradle.api.provider.Property
@Deprecated("This property has been migrated to support the Provider API. Use corresponding spec (extension with name *Spec) instead. This will be removed in version 2.2.")
var command: String
get() = commandProperty.get()
set(value) {
commandProperty.set(value)
}
internal abstract val commandProperty: org.gradle.api.provider.Property
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy