setIf

open fun <V> Field<T, V>.setIf(condition: Value<T, Boolean>, value: Value<T, V>)(source)
@JvmName(name = "setIfByValueByField")
open fun <V> Field<T, V>.setIf(condition: Value<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByValueByField")
open fun <V> KProperty1<T, V>.setIf(condition: Value<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfByValueByProperty")
open fun <V> Field<T, V>.setIf(condition: Value<T, Boolean>, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByValueByProperty")
open fun <V> KProperty1<T, V>.setIf(condition: Value<T, Boolean>, value: KProperty1<T, V>)(source)
inline fun <V> Field<T, V>.setIf(condition: Value<T, Boolean>, value: V)(source)
inline fun <V> KProperty1<T, V>.setIf(condition: Value<T, Boolean>, value: V)(source)
@JvmName(name = "setIfByFieldByValue")
open fun <V> Field<T, V>.setIf(condition: Field<T, Boolean>, value: Value<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByFieldByValue")
open fun <V> KProperty1<T, V>.setIf(condition: Field<T, Boolean>, value: Value<T, V>)(source)
@JvmName(name = "setIfByFieldByField")
open fun <V> Field<T, V>.setIf(condition: Field<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByFieldByField")
open fun <V> KProperty1<T, V>.setIf(condition: Field<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfByFieldByProperty")
open fun <V> Field<T, V>.setIf(condition: Field<T, Boolean>, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByFieldByProperty")
open fun <V> KProperty1<T, V>.setIf(condition: Field<T, Boolean>, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfByFieldByResult")
inline fun <V> Field<T, V>.setIf(condition: Field<T, Boolean>, value: V)(source)
@JvmName(name = "setIfPropertyReceiverByFieldByResult")
inline fun <V> KProperty1<T, V>.setIf(condition: Field<T, Boolean>, value: V)(source)
@JvmName(name = "setIfByPropertyByValue")
open fun <V> Field<T, V>.setIf(condition: KProperty1<T, Boolean>, value: Value<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByPropertyByValue")
open fun <V> KProperty1<T, V>.setIf(condition: KProperty1<T, Boolean>, value: Value<T, V>)(source)
@JvmName(name = "setIfByPropertyByField")
open fun <V> Field<T, V>.setIf(condition: KProperty1<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByPropertyByField")
open fun <V> KProperty1<T, V>.setIf(condition: KProperty1<T, Boolean>, value: Field<T, V>)(source)
@JvmName(name = "setIfByPropertyByProperty")
open fun <V> Field<T, V>.setIf(condition: KProperty1<T, Boolean>, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByPropertyByProperty")
open fun <V> KProperty1<T, V>.setIf(condition: KProperty1<T, Boolean>, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfByPropertyByResult")
inline fun <V> Field<T, V>.setIf(condition: KProperty1<T, Boolean>, value: V)(source)
@JvmName(name = "setIfPropertyReceiverByPropertyByResult")
inline fun <V> KProperty1<T, V>.setIf(condition: KProperty1<T, Boolean>, value: V)(source)
inline fun <V> Field<T, V>.setIf(condition: Boolean, value: Value<T, V>)(source)
inline fun <V> KProperty1<T, V>.setIf(condition: Boolean, value: Value<T, V>)(source)
@JvmName(name = "setIfByResultByField")
inline fun <V> Field<T, V>.setIf(condition: Boolean, value: Field<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByResultByField")
inline fun <V> KProperty1<T, V>.setIf(condition: Boolean, value: Field<T, V>)(source)
@JvmName(name = "setIfByResultByProperty")
inline fun <V> Field<T, V>.setIf(condition: Boolean, value: KProperty1<T, V>)(source)
@JvmName(name = "setIfPropertyReceiverByResultByProperty")
inline fun <V> KProperty1<T, V>.setIf(condition: Boolean, value: KProperty1<T, V>)(source)
inline fun <V> Field<T, V>.setIf(condition: Boolean, value: V)(source)
inline fun <V> KProperty1<T, V>.setIf(condition: Boolean, value: V)(source)
open fun <V> KProperty1<T, V>.setIf(condition: Value<T, Boolean>, value: Value<T, V>)(source)

Replaces the value of a field with the specified value, if condition is true.

If condition is false, this operator does nothing.

External resources