jetbrains.buildServer.configs.kotlin.v10 / ParameterDelegate

ParameterDelegate

abstract class ParameterDelegate<T> : Params

Constructors

<init>

ParameterDelegate(customParamName: String? = null)

Properties

customParamName

val customParamName: String?

Inherited Properties

params

abstract val params: List<Parameter>

Functions

getValue

operator fun getValue(thisRef: Parametrized, property: KProperty<*>): T?

setValue

operator fun setValue(thisRef: Parametrized, property: KProperty<*>, value: T?): Unit

Inheritors

CompoundParamDelegate

class CompoundParamDelegate<T : CompoundParam> : ParameterDelegate<T>

IdeaSettingsDelegate

class IdeaSettingsDelegate : ParameterDelegate<IdeaSettings>

SingleParamDelegate

abstract class SingleParamDelegate<T> : ParameterDelegate<T>