strongGet

@JvmName(name = "strongListGet")
fun <T> Provider<List<T>>.strongGet(index: Int): Provider<T>
@JvmName(name = "strongListGet")
fun <T> Provider<List<T>>.strongGet(index: Provider<Int>): Provider<T>
@JvmName(name = "strongArrayGet")
fun <T> Provider<Array<T>>.strongGet(index: Int): Provider<T>
@JvmName(name = "strongArrayGet")
fun <T> Provider<Array<T>>.strongGet(index: Provider<Int>): Provider<T>

Creates and returns a new Provider that maps to the element at index or throws IndexOutOfBoundsException.


@JvmName(name = "strongMapGet")
fun <K, V> Provider<Map<K, V>>.strongGet(key: K): Provider<V?>
@JvmName(name = "strongMapGet")
fun <K, V> Provider<Map<K, V>>.strongGet(key: Provider<K>): Provider<V?>

Creates and returns a new Provider that maps to the value associated with key or null if the key is not present.