match

fun <R : Any> match(condValue: KNonNullExpression<T>, value: KNonNullExpression<R>): NonNullSimpleCase<T, R>
fun <R : Any> match(condValue: KNonNullExpression<T>, value: R): NonNullSimpleCase<T, R>
fun <R : Any> match(condValue: KNonNullExpression<T>, value: KNullableExpression<R>): NullableSimpleCase<T, R>
fun <R : Any> match(condValue: T, value: KNonNullExpression<R>): NonNullSimpleCase<T, R>
fun <R : Any> match(condValue: T, value: R): NonNullSimpleCase<T, R>
fun <R : Any> match(condValue: T, value: KNullableExpression<R>): NullableSimpleCase<T, R>