abstract class ParameterDelegate<T>
ParameterDelegate(paramName: String) |
val paramName: String |
operator fun getValue(thisRef: Parametrized, property: KProperty<*>): T? |
|
operator fun setValue(thisRef: Parametrized, property: KProperty<*>, value: T?): Unit |
class CompoundParamDelegate<T : CompoundParam<T>> : ParameterDelegate<T> |
|
class IdeaSettingsDelegate : ParameterDelegate<IdeaSettings> |
|
class SingleParamDelegate<T> : ParameterDelegate<T> |