package androidx.collection; import java.util.Iterator; import kotlin.collections.IntIterator; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes.dex */ public final class SparseArrayKt { public static final int getSize(SparseArrayCompat sparseArrayCompat) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return sparseArrayCompat.size(); } public static final boolean contains(SparseArrayCompat sparseArrayCompat, int i) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return sparseArrayCompat.containsKey(i); } public static final void set(SparseArrayCompat sparseArrayCompat, int i, T t) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); sparseArrayCompat.put(i, t); } public static final SparseArrayCompat plus(SparseArrayCompat sparseArrayCompat, SparseArrayCompat other) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); Intrinsics.checkNotNullParameter(other, "other"); SparseArrayCompat sparseArrayCompat2 = new SparseArrayCompat<>(sparseArrayCompat.size() + other.size()); sparseArrayCompat2.putAll(sparseArrayCompat); sparseArrayCompat2.putAll(other); return sparseArrayCompat2; } public static final T getOrDefault(SparseArrayCompat sparseArrayCompat, int i, T t) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return sparseArrayCompat.get(i, t); } public static final T getOrElse(SparseArrayCompat sparseArrayCompat, int i, Function0 defaultValue) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); Intrinsics.checkNotNullParameter(defaultValue, "defaultValue"); T t = sparseArrayCompat.get(i); return t == null ? (T) defaultValue.invoke() : t; } public static final boolean isNotEmpty(SparseArrayCompat sparseArrayCompat) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return !sparseArrayCompat.isEmpty(); } public static final /* synthetic */ boolean remove(SparseArrayCompat sparseArrayCompat, int i, Object obj) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return sparseArrayCompat.remove(i, obj); } public static final void forEach(SparseArrayCompat sparseArrayCompat, Function2 action) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); Intrinsics.checkNotNullParameter(action, "action"); int size = sparseArrayCompat.size(); for (int i = 0; i < size; i++) { action.invoke(Integer.valueOf(sparseArrayCompat.keyAt(i)), sparseArrayCompat.valueAt(i)); } } public static final IntIterator keyIterator(final SparseArrayCompat sparseArrayCompat) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return new IntIterator() { // from class: androidx.collection.SparseArrayKt$keyIterator$1 private int index; public final int getIndex() { return this.index; } public final void setIndex(int i) { this.index = i; } @Override // java.util.Iterator public boolean hasNext() { return this.index < sparseArrayCompat.size(); } @Override // kotlin.collections.IntIterator public int nextInt() { SparseArrayCompat sparseArrayCompat2 = sparseArrayCompat; int i = this.index; this.index = i + 1; return sparseArrayCompat2.keyAt(i); } }; } public static final Iterator valueIterator(SparseArrayCompat sparseArrayCompat) { Intrinsics.checkNotNullParameter(sparseArrayCompat, ""); return new SparseArrayKt$valueIterator$1(sparseArrayCompat); } }