Files
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

69 lines
2.5 KiB
Java

package com.google.common.base;
import java.util.logging.Level;
import java.util.logging.Logger;
/* loaded from: classes3.dex */
public abstract class Strings {
public static String lenientFormat(String str, Object... objArr) {
int indexOf;
String valueOf = String.valueOf(str);
int i = 0;
if (objArr == null) {
objArr = new Object[]{"(Object[])null"};
} else {
for (int i2 = 0; i2 < objArr.length; i2++) {
objArr[i2] = lenientToString(objArr[i2]);
}
}
StringBuilder sb = new StringBuilder(valueOf.length() + (objArr.length * 16));
int i3 = 0;
while (i < objArr.length && (indexOf = valueOf.indexOf("%s", i3)) != -1) {
sb.append((CharSequence) valueOf, i3, indexOf);
sb.append(objArr[i]);
i3 = indexOf + 2;
i++;
}
sb.append((CharSequence) valueOf, i3, valueOf.length());
if (i < objArr.length) {
sb.append(" [");
sb.append(objArr[i]);
for (int i4 = i + 1; i4 < objArr.length; i4++) {
sb.append(", ");
sb.append(objArr[i4]);
}
sb.append(']');
}
return sb.toString();
}
public static String lenientToString(Object obj) {
if (obj == null) {
return "null";
}
try {
return obj.toString();
} catch (Exception e) {
String name = obj.getClass().getName();
String hexString = Integer.toHexString(System.identityHashCode(obj));
StringBuilder sb = new StringBuilder(name.length() + 1 + String.valueOf(hexString).length());
sb.append(name);
sb.append('@');
sb.append(hexString);
String sb2 = sb.toString();
Logger logger = Logger.getLogger("com.google.common.base.Strings");
Level level = Level.WARNING;
String valueOf = String.valueOf(sb2);
logger.log(level, valueOf.length() != 0 ? "Exception during lenientFormat for ".concat(valueOf) : new String("Exception during lenientFormat for "), (Throwable) e);
String name2 = e.getClass().getName();
StringBuilder sb3 = new StringBuilder(String.valueOf(sb2).length() + 9 + name2.length());
sb3.append("<");
sb3.append(sb2);
sb3.append(" threw ");
sb3.append(name2);
sb3.append(">");
return sb3.toString();
}
}
}