discord-jadx/app/src/main/java/androidx/collection/LongSparseArrayKt.java

76 lines
3.2 KiB
Java

package androidx.collection;
import d0.t.d0;
import d0.z.d.m;
import java.util.Iterator;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
/* compiled from: LongSparseArray.kt */
public final class LongSparseArrayKt {
public static final <T> boolean contains(LongSparseArray<T> longSparseArray, long j) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return longSparseArray.containsKey(j);
}
public static final <T> void forEach(LongSparseArray<T> longSparseArray, Function2<? super Long, ? super T, Unit> function2) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
m.checkParameterIsNotNull(function2, "action");
int size = longSparseArray.size();
for (int i = 0; i < size; i++) {
function2.invoke(Long.valueOf(longSparseArray.keyAt(i)), longSparseArray.valueAt(i));
}
}
public static final <T> T getOrDefault(LongSparseArray<T> longSparseArray, long j, T t) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return longSparseArray.get(j, t);
}
public static final <T> T getOrElse(LongSparseArray<T> longSparseArray, long j, Function0<? extends T> function0) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
m.checkParameterIsNotNull(function0, "defaultValue");
T t = longSparseArray.get(j);
return t != null ? t : (T) function0.mo1invoke();
}
public static final <T> int getSize(LongSparseArray<T> longSparseArray) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return longSparseArray.size();
}
public static final <T> boolean isNotEmpty(LongSparseArray<T> longSparseArray) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return !longSparseArray.isEmpty();
}
public static final <T> d0 keyIterator(LongSparseArray<T> longSparseArray) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return new LongSparseArrayKt$keyIterator$1(longSparseArray);
}
public static final <T> LongSparseArray<T> plus(LongSparseArray<T> longSparseArray, LongSparseArray<T> longSparseArray2) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
m.checkParameterIsNotNull(longSparseArray2, "other");
LongSparseArray<T> longSparseArray3 = new LongSparseArray<>(longSparseArray2.size() + longSparseArray.size());
longSparseArray3.putAll(longSparseArray);
longSparseArray3.putAll(longSparseArray2);
return longSparseArray3;
}
public static final <T> boolean remove(LongSparseArray<T> longSparseArray, long j, T t) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return longSparseArray.remove(j, t);
}
public static final <T> void set(LongSparseArray<T> longSparseArray, long j, T t) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
longSparseArray.put(j, t);
}
public static final <T> Iterator<T> valueIterator(LongSparseArray<T> longSparseArray) {
m.checkParameterIsNotNull(longSparseArray, "receiver$0");
return new LongSparseArrayKt$valueIterator$1(longSparseArray);
}
}