strongRequireNotNull
fun <T : Any> Provider<T?>.strongRequireNotNull(message: String = "Required value was null."): Provider<T>
Creates and returns a new Provider that throws an IllegalArgumentException with message if the value is null
.
inline fun <T : Any> Provider<T?>.strongRequireNotNull(crossinline message: () -> String): Provider<T>
Creates and returns a new Provider that throws an IllegalArgumentException with a message generated by message if the value is null
.
message should be a pure function.