getCoerced

@JvmName(name = "listGetCoerced")
fun <T> Provider<List<T>>.getCoerced(index: Int): Provider<T>
@JvmName(name = "listGetCoerced")
fun <T> Provider<List<T>>.getCoerced(index: Provider<Int>): Provider<T>
@JvmName(name = "arrayGetCoerced")
fun <T> Provider<Array<T>>.getCoerced(index: Int): Provider<T>
@JvmName(name = "arrayGetCoerced")
fun <T> Provider<Array<T>>.getCoerced(index: Provider<Int>): Provider<T>

Creates and returns a new Provider that maps to the element at index or the element at the closest valid index.

The returned provider will only be stored in a WeakReference in the parent provider (this).