Files
rr3-apk/decompiled-community/sources/kotlin/collections/builders/ListBuilderKt.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

79 lines
2.4 KiB
Java

package kotlin.collections.builders;
import com.ironsource.v8;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes5.dex */
public abstract class ListBuilderKt {
public static final Object[] arrayOfUninitializedElements(int i) {
if (i < 0) {
throw new IllegalArgumentException("capacity must be non-negative.".toString());
}
return new Object[i];
}
public static final String subarrayContentToString(Object[] objArr, int i, int i2, Collection collection) {
StringBuilder sb = new StringBuilder((i2 * 3) + 2);
sb.append(v8.i.d);
for (int i3 = 0; i3 < i2; i3++) {
if (i3 > 0) {
sb.append(", ");
}
Object obj = objArr[i + i3];
if (obj == collection) {
sb.append("(this Collection)");
} else {
sb.append(obj);
}
}
sb.append(v8.i.e);
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
return sb2;
}
public static final int subarrayContentHashCode(Object[] objArr, int i, int i2) {
int i3 = 1;
for (int i4 = 0; i4 < i2; i4++) {
Object obj = objArr[i + i4];
i3 = (i3 * 31) + (obj != null ? obj.hashCode() : 0);
}
return i3;
}
public static final boolean subarrayContentEquals(Object[] objArr, int i, int i2, List list) {
if (i2 != list.size()) {
return false;
}
for (int i3 = 0; i3 < i2; i3++) {
if (!Intrinsics.areEqual(objArr[i + i3], list.get(i3))) {
return false;
}
}
return true;
}
public static final Object[] copyOfUninitializedElements(Object[] objArr, int i) {
Intrinsics.checkNotNullParameter(objArr, "<this>");
Object[] copyOf = Arrays.copyOf(objArr, i);
Intrinsics.checkNotNullExpressionValue(copyOf, "copyOf(...)");
return copyOf;
}
public static final void resetAt(Object[] objArr, int i) {
Intrinsics.checkNotNullParameter(objArr, "<this>");
objArr[i] = null;
}
public static final void resetRange(Object[] objArr, int i, int i2) {
Intrinsics.checkNotNullParameter(objArr, "<this>");
while (i < i2) {
resetAt(objArr, i);
i++;
}
}
}