PlatformFactory

interface PlatformFactory

Properties

Link copied to clipboard
abstract val layout: ProjectLayout
Link copied to clipboard
abstract val objects: ObjectFactory
Link copied to clipboard
abstract val providers: ProviderFactory
Link copied to clipboard
abstract val rootDirectory: File
Link copied to clipboard
abstract val startParameter: StartParameter

Functions

Link copied to clipboard
open fun getCliGradleProperty(key: String): Provider<String>
Link copied to clipboard
open fun getEnvironmentProperty(variableName: String): Provider<String>
Link copied to clipboard
open fun getLocalProperty(key: String): Provider<String>
Link copied to clipboard
open fun getProperty(key: String): Provider<String>
Link copied to clipboard
open fun gradleProperty(key: String): Provider<String>
Link copied to clipboard
inline fun <T> PlatformFactory.property(value: () -> T): Property<T>
inline fun <T> PlatformFactory.property(value: Provider<T>): Property<T>
Link copied to clipboard
open fun <T> provider(value: () -> T): Provider<T>
Link copied to clipboard
open fun <T> providers(action: ProviderFactory.() -> T): T