rustic / com.osm.gradle.plugins.types.config / ConfigBase

ConfigBase

abstract class ConfigBase : RusticConfigurableBase, IConfigBase

Types

Factory

class Factory<T : ConfigBase> : NamedDomainObjectFactory<T>

Constructors

<init>

ConfigBase(name: String)

Properties

benchOptions

open val benchOptions: BenchOptions

buildOptions

open val buildOptions: BuildOptions

checkOptions

open val checkOptions: CheckOptions

cleanOptions

open val cleanOptions: CleanOptions

defaultOptions

open val defaultOptions: DefaultOptions

enabled

open var enabled: Boolean?

environments

open var environments: Map<String?, String?>?

name

open val name: String

testOptions

open val testOptions: TestOptions

Functions

benchOptions

open fun benchOptions(closure: Closure<*>): Unit

buildOptions

open fun buildOptions(closure: Closure<*>): Unit

checkOptions

open fun checkOptions(closure: Closure<*>): Unit

cleanOptions

open fun cleanOptions(closure: Closure<*>): Unit

defaultOptions

open fun defaultOptions(closure: Closure<*>): Unit

enabled

open fun enabled(value: Boolean?): Unit

environments

open fun environments(map: Map<String?, String?>?): Unit

testOptions

open fun testOptions(closure: Closure<*>): Unit

Inheritors

BuildTypeConfig

open class BuildTypeConfig : ConfigBase

DefaultConfig

open class DefaultConfig : ConfigBase

ProductFlavorConfig

open class ProductFlavorConfig : ConfigBase