addWhatIfNotNull
inline fun <T : MutableCollection<E>, E> T.addWhatIfNotNull(element: E?, whatIf: (T) -> Unit): T
Content copied to clipboard
An expression for adding an element and invoking whatIf when the element is not null.
Return
Returns the original target object.
Parameters
element
An element should be added into the target.
whatIf
An executable lambda function if the element it not null.
inline fun <T : MutableCollection<E>, E> T.addWhatIfNotNull(element: E?, whatIf: (T) -> Unit, whatIfNot: (T) -> Unit): T
Content copied to clipboard
An expression for adding an element and invoking whatIf when the element is not null.
Return
Returns the original target object.