Files
rr3-apk/decompiled/sources/androidx/room/util/StringUtil.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

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;
}
}