mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-26 09:02:34 -06:00
247 lines
12 KiB
Java
247 lines
12 KiB
Java
|
package kotlin;
|
||
|
|
||
|
import java.util.Arrays;
|
||
|
import java.util.Collection;
|
||
|
import java.util.NoSuchElementException;
|
||
|
import kotlin.collections.ArraysKt;
|
||
|
import kotlin.jvm.JvmInline;
|
||
|
import kotlin.jvm.internal.CollectionToArray;
|
||
|
import kotlin.jvm.internal.Intrinsics;
|
||
|
import kotlin.jvm.internal.markers.KMappedMarker;
|
||
|
|
||
|
/* compiled from: ULongArray.kt */
|
||
|
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0016\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010\u0000\n\u0002\b\f\n\u0002\u0010(\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087@\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00012B\u0011\b\u0016\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0004\b\u0005\u0010\u0006B\u0011\b\u0001\u0012\u0006\u0010\u0007\u001a\u00020\b¢\u0006\u0004\b\u0005\u0010\tJ\u0018\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002¢\u0006\u0004\b\u0011\u0010\u0012J\u001d\u0010\u0013\u001a\u00020\u000f2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\u0016¢\u0006\u0004\b\u0015\u0010\u0016J\u001a\u0010\u0017\u001a\u00020\u000f2\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019HÖ\u0003¢\u0006\u0004\b\u001a\u0010\u001bJ\u001b\u0010\u001c\u001a\u00020\u00022\u0006\u0010\u001d\u001a\u00020\u0004H\u0086\u0002ø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0004HÖ\u0001¢\u0006\u0004\b!\u0010\u000bJ\u000f\u0010\"\u001a\u00020\u000fH\u0016¢\u0006\u0004\b#\u0010$J\u0016\u0010%\u001a\b\u0012\u0004\u0012\u00020\u00020&H\u0096\u0002¢\u0006\u0004\b'\u0010(J \u0010)\u001a\u00020*2\u0006\u0010\u001d\u001a\u00020\u00042\u0006\u0010+\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0004\b,\u0010-J\u0010\u0010.\u001a\u00020/HÖ\u0001¢\u0006\u0004\b0\u00101R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0016\u0010\u0007\u001a\u00020\b8\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\f\u0010\r\u0088\u0001\u0007\u0092\u0001\u00020\b\u0082\u0002\u0004\n\u0002\b!¨\u00063"}, d2 = {"Lkotlin/ULongArray;", "", "Lkotlin/ULong;", "size", "", "constructor-impl", "(I)[J", "storage", "", "([J)[J", "getSize-impl", "([J)I", "getStorage$annotations", "()V", "contains", "", "element", "contains-VKZWuLQ", "([JJ)Z", "containsAll", "elements", "containsAll-impl", "([JLjava/util/Collection;)Z", "equals", "other", "", "equals-impl", "([JLjava/lang/Object;)Z", "get", "index", "get-s-VKNKU", "([JI)J", "hashCode", "hashCode-impl", "isEmpty", "isEmpty-impl", "([J)Z", "iterator", "", "iterator-impl", "([J)Ljava/util/Iterator;", "set", "", "value", "set-k8EXiF4", "([JIJ)V", "toString", "", "toString-impl", "([J)Ljava/lang/String;", "Iterator", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||
|
@JvmInline
|
||
|
/* loaded from: classes3.dex */
|
||
|
public final class ULongArray implements Collection<ULong>, KMappedMarker {
|
||
|
private final long[] storage;
|
||
|
|
||
|
/* renamed from: box-impl, reason: not valid java name */
|
||
|
public static final /* synthetic */ ULongArray m5925boximpl(long[] jArr) {
|
||
|
return new ULongArray(jArr);
|
||
|
}
|
||
|
|
||
|
/* renamed from: constructor-impl, reason: not valid java name */
|
||
|
public static long[] m5927constructorimpl(long[] storage) {
|
||
|
Intrinsics.checkNotNullParameter(storage, "storage");
|
||
|
return storage;
|
||
|
}
|
||
|
|
||
|
/* renamed from: equals-impl, reason: not valid java name */
|
||
|
public static boolean m5930equalsimpl(long[] jArr, Object obj) {
|
||
|
return (obj instanceof ULongArray) && Intrinsics.areEqual(jArr, ((ULongArray) obj).getStorage());
|
||
|
}
|
||
|
|
||
|
/* renamed from: equals-impl0, reason: not valid java name */
|
||
|
public static final boolean m5931equalsimpl0(long[] jArr, long[] jArr2) {
|
||
|
return Intrinsics.areEqual(jArr, jArr2);
|
||
|
}
|
||
|
|
||
|
public static /* synthetic */ void getStorage$annotations() {
|
||
|
}
|
||
|
|
||
|
/* renamed from: hashCode-impl, reason: not valid java name */
|
||
|
public static int m5934hashCodeimpl(long[] jArr) {
|
||
|
return Arrays.hashCode(jArr);
|
||
|
}
|
||
|
|
||
|
/* renamed from: toString-impl, reason: not valid java name */
|
||
|
public static String m5938toStringimpl(long[] jArr) {
|
||
|
return "ULongArray(storage=" + Arrays.toString(jArr) + ')';
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public /* bridge */ /* synthetic */ boolean add(ULong uLong) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
/* renamed from: add-VKZWuLQ, reason: not valid java name */
|
||
|
public boolean m5939addVKZWuLQ(long j) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean addAll(Collection<? extends ULong> collection) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public void clear() {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean equals(Object obj) {
|
||
|
return m5930equalsimpl(this.storage, obj);
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public int hashCode() {
|
||
|
return m5934hashCodeimpl(this.storage);
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean remove(Object obj) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean removeAll(Collection<? extends Object> collection) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean retainAll(Collection<? extends Object> collection) {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public Object[] toArray() {
|
||
|
return CollectionToArray.toArray(this);
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public <T> T[] toArray(T[] array) {
|
||
|
Intrinsics.checkNotNullParameter(array, "array");
|
||
|
return (T[]) CollectionToArray.toArray(this, array);
|
||
|
}
|
||
|
|
||
|
public String toString() {
|
||
|
return m5938toStringimpl(this.storage);
|
||
|
}
|
||
|
|
||
|
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||
|
public final /* synthetic */ long[] getStorage() {
|
||
|
return this.storage;
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public final /* bridge */ boolean contains(Object obj) {
|
||
|
if (obj instanceof ULong) {
|
||
|
return m5940containsVKZWuLQ(((ULong) obj).getData());
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
private /* synthetic */ ULongArray(long[] jArr) {
|
||
|
this.storage = jArr;
|
||
|
}
|
||
|
|
||
|
/* renamed from: constructor-impl, reason: not valid java name */
|
||
|
public static long[] m5926constructorimpl(int i) {
|
||
|
return m5927constructorimpl(new long[i]);
|
||
|
}
|
||
|
|
||
|
/* renamed from: get-s-VKNKU, reason: not valid java name */
|
||
|
public static final long m5932getsVKNKU(long[] jArr, int i) {
|
||
|
return ULong.m5872constructorimpl(jArr[i]);
|
||
|
}
|
||
|
|
||
|
/* renamed from: set-k8EXiF4, reason: not valid java name */
|
||
|
public static final void m5937setk8EXiF4(long[] jArr, int i, long j) {
|
||
|
jArr[i] = j;
|
||
|
}
|
||
|
|
||
|
/* renamed from: getSize-impl, reason: not valid java name */
|
||
|
public static int m5933getSizeimpl(long[] jArr) {
|
||
|
return jArr.length;
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
/* renamed from: getSize, reason: merged with bridge method [inline-methods] */
|
||
|
public int size() {
|
||
|
return m5933getSizeimpl(this.storage);
|
||
|
}
|
||
|
|
||
|
/* renamed from: iterator-impl, reason: not valid java name */
|
||
|
public static java.util.Iterator<ULong> m5936iteratorimpl(long[] jArr) {
|
||
|
return new Iterator(jArr);
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection, java.lang.Iterable
|
||
|
public java.util.Iterator<ULong> iterator() {
|
||
|
return m5936iteratorimpl(this.storage);
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: private */
|
||
|
/* compiled from: ULongArray.kt */
|
||
|
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0016\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0096\u0002J\u0013\u0010\n\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b\u000b\u0010\fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000\u0082\u0002\u0004\n\u0002\b!¨\u0006\r"}, d2 = {"Lkotlin/ULongArray$Iterator;", "", "Lkotlin/ULong;", "array", "", "([J)V", "index", "", "hasNext", "", "next", "next-s-VKNKU", "()J", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||
|
/* loaded from: classes3.dex */
|
||
|
public static final class Iterator implements java.util.Iterator<ULong>, KMappedMarker {
|
||
|
private final long[] array;
|
||
|
private int index;
|
||
|
|
||
|
@Override // java.util.Iterator
|
||
|
public void remove() {
|
||
|
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||
|
}
|
||
|
|
||
|
public Iterator(long[] array) {
|
||
|
Intrinsics.checkNotNullParameter(array, "array");
|
||
|
this.array = array;
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Iterator
|
||
|
public /* bridge */ /* synthetic */ ULong next() {
|
||
|
return ULong.m5866boximpl(m5942nextsVKNKU());
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Iterator
|
||
|
public boolean hasNext() {
|
||
|
return this.index < this.array.length;
|
||
|
}
|
||
|
|
||
|
/* renamed from: next-s-VKNKU, reason: not valid java name */
|
||
|
public long m5942nextsVKNKU() {
|
||
|
int i = this.index;
|
||
|
long[] jArr = this.array;
|
||
|
if (i >= jArr.length) {
|
||
|
throw new NoSuchElementException(String.valueOf(this.index));
|
||
|
}
|
||
|
this.index = i + 1;
|
||
|
return ULong.m5872constructorimpl(jArr[i]);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* renamed from: contains-VKZWuLQ, reason: not valid java name */
|
||
|
public boolean m5940containsVKZWuLQ(long j) {
|
||
|
return m5928containsVKZWuLQ(this.storage, j);
|
||
|
}
|
||
|
|
||
|
/* renamed from: contains-VKZWuLQ, reason: not valid java name */
|
||
|
public static boolean m5928containsVKZWuLQ(long[] jArr, long j) {
|
||
|
return ArraysKt.contains(jArr, j);
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean containsAll(Collection<? extends Object> elements) {
|
||
|
Intrinsics.checkNotNullParameter(elements, "elements");
|
||
|
return m5929containsAllimpl(this.storage, elements);
|
||
|
}
|
||
|
|
||
|
/* renamed from: containsAll-impl, reason: not valid java name */
|
||
|
public static boolean m5929containsAllimpl(long[] jArr, Collection<ULong> elements) {
|
||
|
Intrinsics.checkNotNullParameter(elements, "elements");
|
||
|
Collection<ULong> collection = elements;
|
||
|
if (collection.isEmpty()) {
|
||
|
return true;
|
||
|
}
|
||
|
for (Object obj : collection) {
|
||
|
if (!(obj instanceof ULong) || !ArraysKt.contains(jArr, ((ULong) obj).getData())) {
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
/* renamed from: isEmpty-impl, reason: not valid java name */
|
||
|
public static boolean m5935isEmptyimpl(long[] jArr) {
|
||
|
return jArr.length == 0;
|
||
|
}
|
||
|
|
||
|
@Override // java.util.Collection
|
||
|
public boolean isEmpty() {
|
||
|
return m5935isEmptyimpl(this.storage);
|
||
|
}
|
||
|
}
|