class ArgumentToNullOrMapperBuilder<T : Any>
Builder to map variable length arguments formulated as (first: T, vararg others : T)
to something else.
Its usage is intended to turn the nullable argument type of the given argumentMapperBuilder into its non-nullable type if the argument is not null in order that the non-nullable type can be used/passed to function which expect a non-nullable type.
ArgumentToNullOrMapperBuilder(argumentMapperBuilder: ArgumentMapperBuilder<T?>)
Builder to map variable length arguments formulated as |
val argumentMapperBuilder: ArgumentMapperBuilder<T?> |
fun <R : Any>
Maps each argument to |
|
fun <R : Any> toExpect(assertionCreator: Expect<R>.(T) -> Unit): Pair<(Expect<R>.() -> Unit)?, Array<(Expect<R>.() -> Unit)?>>
Maps each argument to |