setUnless
open fun <V> KProperty1<T, V>.setUnless(condition: Value<T, Boolean>, value: KProperty1<T, V>)(source)
open fun <V> KProperty1<T, V>.setUnless(condition: Field<T, Boolean>, value: KProperty1<T, V>)(source)
open fun <V> KProperty1<T, V>.setUnless(condition: KProperty1<T, Boolean>, value: Value<T, V>)(source)
open fun <V> KProperty1<T, V>.setUnless(condition: KProperty1<T, Boolean>, value: Field<T, V>)(source)
open fun <V> Field<T, V>.setUnless(condition: KProperty1<T, Boolean>, value: KProperty1<T, V>)(source)
open fun <V> KProperty1<T, V>.setUnless(condition: KProperty1<T, Boolean>, value: KProperty1<T, V>)(source)
Replaces the value of a field with the specified value, if condition is false.
If condition is true, this operator does nothing.