Files
rr3-apk/decompiled/sources/kotlin/collections/ArraysKt__ArraysKt.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

69 lines
2.9 KiB
Java

package kotlin.collections;
import java.util.Arrays;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes5.dex */
public abstract class ArraysKt__ArraysKt extends ArraysKt__ArraysJVMKt {
public static boolean contentDeepEquals(Object[] objArr, Object[] objArr2) {
boolean contentDeepEquals;
if (objArr == objArr2) {
return true;
}
if (objArr == null || objArr2 == null || objArr.length != objArr2.length) {
return false;
}
int length = objArr.length;
for (int i = 0; i < length; i++) {
Object obj = objArr[i];
Object obj2 = objArr2[i];
if (obj != obj2) {
if (obj == null || obj2 == null) {
return false;
}
if ((obj instanceof Object[]) && (obj2 instanceof Object[])) {
contentDeepEquals = contentDeepEquals((Object[]) obj, (Object[]) obj2);
if (!contentDeepEquals) {
return false;
}
} else if ((obj instanceof byte[]) && (obj2 instanceof byte[])) {
if (!Arrays.equals((byte[]) obj, (byte[]) obj2)) {
return false;
}
} else if ((obj instanceof short[]) && (obj2 instanceof short[])) {
if (!Arrays.equals((short[]) obj, (short[]) obj2)) {
return false;
}
} else if ((obj instanceof int[]) && (obj2 instanceof int[])) {
if (!Arrays.equals((int[]) obj, (int[]) obj2)) {
return false;
}
} else if ((obj instanceof long[]) && (obj2 instanceof long[])) {
if (!Arrays.equals((long[]) obj, (long[]) obj2)) {
return false;
}
} else if ((obj instanceof float[]) && (obj2 instanceof float[])) {
if (!Arrays.equals((float[]) obj, (float[]) obj2)) {
return false;
}
} else if ((obj instanceof double[]) && (obj2 instanceof double[])) {
if (!Arrays.equals((double[]) obj, (double[]) obj2)) {
return false;
}
} else if ((obj instanceof char[]) && (obj2 instanceof char[])) {
if (!Arrays.equals((char[]) obj, (char[]) obj2)) {
return false;
}
} else if ((obj instanceof boolean[]) && (obj2 instanceof boolean[])) {
if (!Arrays.equals((boolean[]) obj, (boolean[]) obj2)) {
return false;
}
} else if (!Intrinsics.areEqual(obj, obj2)) {
return false;
}
}
}
return true;
}
}