- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
79 lines
2.4 KiB
Java
79 lines
2.4 KiB
Java
package kotlin.enums;
|
|
|
|
import java.io.Serializable;
|
|
import kotlin.collections.AbstractList;
|
|
import kotlin.collections.ArraysKt___ArraysKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes5.dex */
|
|
public final class EnumEntriesList extends AbstractList implements EnumEntries, Serializable {
|
|
public final Enum[] entries;
|
|
|
|
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
|
public final /* bridge */ boolean contains(Object obj) {
|
|
if (obj instanceof Enum) {
|
|
return contains((Enum) obj);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // kotlin.collections.AbstractList, java.util.List
|
|
public final /* bridge */ int indexOf(Object obj) {
|
|
if (obj instanceof Enum) {
|
|
return indexOf((Enum) obj);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // kotlin.collections.AbstractList, java.util.List
|
|
public final /* bridge */ int lastIndexOf(Object obj) {
|
|
if (obj instanceof Enum) {
|
|
return lastIndexOf((Enum) obj);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
public EnumEntriesList(Enum[] entries) {
|
|
Intrinsics.checkNotNullParameter(entries, "entries");
|
|
this.entries = entries;
|
|
}
|
|
|
|
@Override // kotlin.collections.AbstractCollection
|
|
public int getSize() {
|
|
return this.entries.length;
|
|
}
|
|
|
|
@Override // kotlin.collections.AbstractList, java.util.List
|
|
public Enum get(int i) {
|
|
AbstractList.Companion.checkElementIndex$kotlin_stdlib(i, this.entries.length);
|
|
return this.entries[i];
|
|
}
|
|
|
|
public boolean contains(Enum element) {
|
|
Object orNull;
|
|
Intrinsics.checkNotNullParameter(element, "element");
|
|
orNull = ArraysKt___ArraysKt.getOrNull(this.entries, element.ordinal());
|
|
return ((Enum) orNull) == element;
|
|
}
|
|
|
|
public int indexOf(Enum element) {
|
|
Object orNull;
|
|
Intrinsics.checkNotNullParameter(element, "element");
|
|
int ordinal = element.ordinal();
|
|
orNull = ArraysKt___ArraysKt.getOrNull(this.entries, ordinal);
|
|
if (((Enum) orNull) == element) {
|
|
return ordinal;
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
public int lastIndexOf(Enum element) {
|
|
Intrinsics.checkNotNullParameter(element, "element");
|
|
return indexOf((Object) element);
|
|
}
|
|
|
|
private final Object writeReplace() {
|
|
return new EnumEntriesSerializationProxy(this.entries);
|
|
}
|
|
}
|