- 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
95 lines
3.7 KiB
Java
95 lines
3.7 KiB
Java
package androidx.room.util;
|
|
|
|
import androidx.annotation.RestrictTo;
|
|
import java.util.List;
|
|
import kotlin.collections.CollectionsKt___CollectionsKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
|
|
@SourceDebugExtension({"SMAP\nStringUtil.kt\nKotlin\n*S Kotlin\n*F\n+ 1 StringUtil.kt\nandroidx/room/util/StringUtil\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,86:1\n1603#2,9:87\n1855#2:96\n1856#2:98\n1612#2:99\n1#3:97\n*S KotlinDebug\n*F\n+ 1 StringUtil.kt\nandroidx/room/util/StringUtil\n*L\n66#1:87,9\n66#1:96\n66#1:98\n66#1:99\n66#1:97\n*E\n"})
|
|
/* loaded from: classes.dex */
|
|
public final class StringUtil {
|
|
public static final String[] EMPTY_STRING_ARRAY = new String[0];
|
|
|
|
public static /* synthetic */ void getEMPTY_STRING_ARRAY$annotations() {
|
|
}
|
|
|
|
public static final StringBuilder newStringBuilder() {
|
|
return new StringBuilder();
|
|
}
|
|
|
|
public static final void appendPlaceholders(StringBuilder builder, int i) {
|
|
Intrinsics.checkNotNullParameter(builder, "builder");
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
builder.append("?");
|
|
if (i2 < i - 1) {
|
|
builder.append(",");
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:3:0x0003, code lost:
|
|
|
|
r8 = kotlin.text.StringsKt__StringsKt.split$default((java.lang.CharSequence) r8, new char[]{','}, false, 0, 6, (java.lang.Object) null);
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public static final java.util.List<java.lang.Integer> splitToIntList(java.lang.String r8) {
|
|
/*
|
|
r0 = 0
|
|
if (r8 == 0) goto L46
|
|
r1 = 1
|
|
char[] r3 = new char[r1]
|
|
r1 = 0
|
|
r2 = 44
|
|
r3[r1] = r2
|
|
r4 = 0
|
|
r5 = 0
|
|
r6 = 6
|
|
r7 = 0
|
|
r2 = r8
|
|
java.util.List r8 = kotlin.text.StringsKt.split$default(r2, r3, r4, r5, r6, r7)
|
|
if (r8 == 0) goto L46
|
|
java.lang.Iterable r8 = (java.lang.Iterable) r8
|
|
java.util.ArrayList r1 = new java.util.ArrayList
|
|
r1.<init>()
|
|
java.util.Iterator r8 = r8.iterator()
|
|
L21:
|
|
boolean r2 = r8.hasNext()
|
|
if (r2 == 0) goto L45
|
|
java.lang.Object r2 = r8.next()
|
|
java.lang.String r2 = (java.lang.String) r2
|
|
int r2 = java.lang.Integer.parseInt(r2) // Catch: java.lang.NumberFormatException -> L36
|
|
java.lang.Integer r2 = java.lang.Integer.valueOf(r2) // Catch: java.lang.NumberFormatException -> L36
|
|
goto L3f
|
|
L36:
|
|
r2 = move-exception
|
|
java.lang.String r3 = "ROOM"
|
|
java.lang.String r4 = "Malformed integer list"
|
|
android.util.Log.e(r3, r4, r2)
|
|
r2 = r0
|
|
L3f:
|
|
if (r2 == 0) goto L21
|
|
r1.add(r2)
|
|
goto L21
|
|
L45:
|
|
r0 = r1
|
|
L46:
|
|
return r0
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.room.util.StringUtil.splitToIntList(java.lang.String):java.util.List");
|
|
}
|
|
|
|
public static final String joinIntoString(List<Integer> list) {
|
|
String joinToString$default;
|
|
if (list == null) {
|
|
return null;
|
|
}
|
|
joinToString$default = CollectionsKt___CollectionsKt.joinToString$default(list, ",", null, null, 0, null, null, 62, null);
|
|
return joinToString$default;
|
|
}
|
|
}
|