406 lines
13 KiB
Java
406 lines
13 KiB
Java
package com.tencent.bugly.proguard;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/* compiled from: BUGLY */
|
|
/* loaded from: classes.dex */
|
|
public final class h {
|
|
private StringBuilder a;
|
|
private int b;
|
|
|
|
public h(StringBuilder sb, int i) {
|
|
this.b = 0;
|
|
this.a = sb;
|
|
this.b = i;
|
|
}
|
|
|
|
private void a(String str) {
|
|
for (int i = 0; i < this.b; i++) {
|
|
this.a.append('\t');
|
|
}
|
|
if (str != null) {
|
|
StringBuilder sb = this.a;
|
|
sb.append(str);
|
|
sb.append(": ");
|
|
}
|
|
}
|
|
|
|
public final h a(boolean z, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append(z ? 'T' : 'F');
|
|
sb.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final h a(byte b, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append((int) b);
|
|
sb.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final h a(short s, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append((int) s);
|
|
sb.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final h a(int i, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append(i);
|
|
sb.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final h a(long j, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append(j);
|
|
sb.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final h a(String str, String str2) {
|
|
a(str2);
|
|
if (str == null) {
|
|
this.a.append("null\n");
|
|
} else {
|
|
StringBuilder sb = this.a;
|
|
sb.append(str);
|
|
sb.append('\n');
|
|
}
|
|
return this;
|
|
}
|
|
|
|
public final h a(byte[] bArr, String str) {
|
|
a(str);
|
|
if (bArr == null) {
|
|
this.a.append("null\n");
|
|
return this;
|
|
}
|
|
if (bArr.length == 0) {
|
|
StringBuilder sb = this.a;
|
|
sb.append(bArr.length);
|
|
sb.append(", []\n");
|
|
return this;
|
|
}
|
|
StringBuilder sb2 = this.a;
|
|
sb2.append(bArr.length);
|
|
sb2.append(", [\n");
|
|
h hVar = new h(this.a, this.b + 1);
|
|
for (byte b : bArr) {
|
|
hVar.a(null);
|
|
StringBuilder sb3 = hVar.a;
|
|
sb3.append((int) b);
|
|
sb3.append('\n');
|
|
}
|
|
a(null);
|
|
StringBuilder sb4 = this.a;
|
|
sb4.append(']');
|
|
sb4.append('\n');
|
|
return this;
|
|
}
|
|
|
|
public final <K, V> h a(Map<K, V> map, String str) {
|
|
a(str);
|
|
if (map == null) {
|
|
this.a.append("null\n");
|
|
return this;
|
|
}
|
|
if (map.isEmpty()) {
|
|
StringBuilder sb = this.a;
|
|
sb.append(map.size());
|
|
sb.append(", {}\n");
|
|
return this;
|
|
}
|
|
StringBuilder sb2 = this.a;
|
|
sb2.append(map.size());
|
|
sb2.append(", {\n");
|
|
h hVar = new h(this.a, this.b + 1);
|
|
h hVar2 = new h(this.a, this.b + 2);
|
|
for (Map.Entry<K, V> entry : map.entrySet()) {
|
|
hVar.a(null);
|
|
StringBuilder sb3 = hVar.a;
|
|
sb3.append('(');
|
|
sb3.append('\n');
|
|
hVar2.a((h) entry.getKey(), (String) null);
|
|
hVar2.a((h) entry.getValue(), (String) null);
|
|
hVar.a(null);
|
|
StringBuilder sb4 = hVar.a;
|
|
sb4.append(')');
|
|
sb4.append('\n');
|
|
}
|
|
a(null);
|
|
StringBuilder sb5 = this.a;
|
|
sb5.append('}');
|
|
sb5.append('\n');
|
|
return this;
|
|
}
|
|
|
|
private <T> h a(T[] tArr, String str) {
|
|
a(str);
|
|
if (tArr == null) {
|
|
this.a.append("null\n");
|
|
return this;
|
|
}
|
|
if (tArr.length == 0) {
|
|
StringBuilder sb = this.a;
|
|
sb.append(tArr.length);
|
|
sb.append(", []\n");
|
|
return this;
|
|
}
|
|
StringBuilder sb2 = this.a;
|
|
sb2.append(tArr.length);
|
|
sb2.append(", [\n");
|
|
h hVar = new h(this.a, this.b + 1);
|
|
for (T t : tArr) {
|
|
hVar.a((h) t, (String) null);
|
|
}
|
|
a(null);
|
|
StringBuilder sb3 = this.a;
|
|
sb3.append(']');
|
|
sb3.append('\n');
|
|
return this;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
private <T> h a(T t, String str) {
|
|
if (t == 0) {
|
|
this.a.append("null\n");
|
|
} else if (t instanceof Byte) {
|
|
byte byteValue = ((Byte) t).byteValue();
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append((int) byteValue);
|
|
sb.append('\n');
|
|
} else if (t instanceof Boolean) {
|
|
boolean booleanValue = ((Boolean) t).booleanValue();
|
|
a(str);
|
|
StringBuilder sb2 = this.a;
|
|
sb2.append(booleanValue ? 'T' : 'F');
|
|
sb2.append('\n');
|
|
} else if (t instanceof Short) {
|
|
short shortValue = ((Short) t).shortValue();
|
|
a(str);
|
|
StringBuilder sb3 = this.a;
|
|
sb3.append((int) shortValue);
|
|
sb3.append('\n');
|
|
} else if (t instanceof Integer) {
|
|
int intValue = ((Integer) t).intValue();
|
|
a(str);
|
|
StringBuilder sb4 = this.a;
|
|
sb4.append(intValue);
|
|
sb4.append('\n');
|
|
} else if (t instanceof Long) {
|
|
long longValue = ((Long) t).longValue();
|
|
a(str);
|
|
StringBuilder sb5 = this.a;
|
|
sb5.append(longValue);
|
|
sb5.append('\n');
|
|
} else if (t instanceof Float) {
|
|
float floatValue = ((Float) t).floatValue();
|
|
a(str);
|
|
StringBuilder sb6 = this.a;
|
|
sb6.append(floatValue);
|
|
sb6.append('\n');
|
|
} else if (t instanceof Double) {
|
|
double doubleValue = ((Double) t).doubleValue();
|
|
a(str);
|
|
StringBuilder sb7 = this.a;
|
|
sb7.append(doubleValue);
|
|
sb7.append('\n');
|
|
} else if (t instanceof String) {
|
|
a((String) t, str);
|
|
} else if (t instanceof Map) {
|
|
a((Map) t, str);
|
|
} else if (t instanceof List) {
|
|
List list = (List) t;
|
|
if (list == null) {
|
|
a(str);
|
|
this.a.append("null\t");
|
|
} else {
|
|
a(list.toArray(), str);
|
|
}
|
|
} else if (t instanceof k) {
|
|
a((k) t, str);
|
|
} else if (t instanceof byte[]) {
|
|
a((byte[]) t, str);
|
|
} else if (t instanceof boolean[]) {
|
|
a((h) t, str);
|
|
} else {
|
|
int i = 0;
|
|
if (t instanceof short[]) {
|
|
short[] sArr = (short[]) t;
|
|
a(str);
|
|
if (sArr == null) {
|
|
this.a.append("null\n");
|
|
} else if (sArr.length == 0) {
|
|
StringBuilder sb8 = this.a;
|
|
sb8.append(sArr.length);
|
|
sb8.append(", []\n");
|
|
} else {
|
|
StringBuilder sb9 = this.a;
|
|
sb9.append(sArr.length);
|
|
sb9.append(", [\n");
|
|
h hVar = new h(this.a, this.b + 1);
|
|
int length = sArr.length;
|
|
while (i < length) {
|
|
short s = sArr[i];
|
|
hVar.a(null);
|
|
StringBuilder sb10 = hVar.a;
|
|
sb10.append((int) s);
|
|
sb10.append('\n');
|
|
i++;
|
|
}
|
|
a(null);
|
|
StringBuilder sb11 = this.a;
|
|
sb11.append(']');
|
|
sb11.append('\n');
|
|
}
|
|
} else if (t instanceof int[]) {
|
|
int[] iArr = (int[]) t;
|
|
a(str);
|
|
if (iArr == null) {
|
|
this.a.append("null\n");
|
|
} else if (iArr.length == 0) {
|
|
StringBuilder sb12 = this.a;
|
|
sb12.append(iArr.length);
|
|
sb12.append(", []\n");
|
|
} else {
|
|
StringBuilder sb13 = this.a;
|
|
sb13.append(iArr.length);
|
|
sb13.append(", [\n");
|
|
h hVar2 = new h(this.a, this.b + 1);
|
|
int length2 = iArr.length;
|
|
while (i < length2) {
|
|
int i2 = iArr[i];
|
|
hVar2.a(null);
|
|
StringBuilder sb14 = hVar2.a;
|
|
sb14.append(i2);
|
|
sb14.append('\n');
|
|
i++;
|
|
}
|
|
a(null);
|
|
StringBuilder sb15 = this.a;
|
|
sb15.append(']');
|
|
sb15.append('\n');
|
|
}
|
|
} else if (t instanceof long[]) {
|
|
long[] jArr = (long[]) t;
|
|
a(str);
|
|
if (jArr == null) {
|
|
this.a.append("null\n");
|
|
} else if (jArr.length == 0) {
|
|
StringBuilder sb16 = this.a;
|
|
sb16.append(jArr.length);
|
|
sb16.append(", []\n");
|
|
} else {
|
|
StringBuilder sb17 = this.a;
|
|
sb17.append(jArr.length);
|
|
sb17.append(", [\n");
|
|
h hVar3 = new h(this.a, this.b + 1);
|
|
int length3 = jArr.length;
|
|
while (i < length3) {
|
|
long j = jArr[i];
|
|
hVar3.a(null);
|
|
StringBuilder sb18 = hVar3.a;
|
|
sb18.append(j);
|
|
sb18.append('\n');
|
|
i++;
|
|
}
|
|
a(null);
|
|
StringBuilder sb19 = this.a;
|
|
sb19.append(']');
|
|
sb19.append('\n');
|
|
}
|
|
} else if (t instanceof float[]) {
|
|
float[] fArr = (float[]) t;
|
|
a(str);
|
|
if (fArr == null) {
|
|
this.a.append("null\n");
|
|
} else if (fArr.length == 0) {
|
|
StringBuilder sb20 = this.a;
|
|
sb20.append(fArr.length);
|
|
sb20.append(", []\n");
|
|
} else {
|
|
StringBuilder sb21 = this.a;
|
|
sb21.append(fArr.length);
|
|
sb21.append(", [\n");
|
|
h hVar4 = new h(this.a, this.b + 1);
|
|
int length4 = fArr.length;
|
|
while (i < length4) {
|
|
float f = fArr[i];
|
|
hVar4.a(null);
|
|
StringBuilder sb22 = hVar4.a;
|
|
sb22.append(f);
|
|
sb22.append('\n');
|
|
i++;
|
|
}
|
|
a(null);
|
|
StringBuilder sb23 = this.a;
|
|
sb23.append(']');
|
|
sb23.append('\n');
|
|
}
|
|
} else if (t instanceof double[]) {
|
|
double[] dArr = (double[]) t;
|
|
a(str);
|
|
if (dArr == null) {
|
|
this.a.append("null\n");
|
|
} else if (dArr.length == 0) {
|
|
StringBuilder sb24 = this.a;
|
|
sb24.append(dArr.length);
|
|
sb24.append(", []\n");
|
|
} else {
|
|
StringBuilder sb25 = this.a;
|
|
sb25.append(dArr.length);
|
|
sb25.append(", [\n");
|
|
h hVar5 = new h(this.a, this.b + 1);
|
|
int length5 = dArr.length;
|
|
while (i < length5) {
|
|
double d = dArr[i];
|
|
hVar5.a(null);
|
|
StringBuilder sb26 = hVar5.a;
|
|
sb26.append(d);
|
|
sb26.append('\n');
|
|
i++;
|
|
}
|
|
a(null);
|
|
StringBuilder sb27 = this.a;
|
|
sb27.append(']');
|
|
sb27.append('\n');
|
|
}
|
|
} else if (t.getClass().isArray()) {
|
|
a((Object[]) t, str);
|
|
} else {
|
|
throw new b("write object error: unsupport type.");
|
|
}
|
|
}
|
|
return this;
|
|
}
|
|
|
|
public final h a(k kVar, String str) {
|
|
a(str);
|
|
StringBuilder sb = this.a;
|
|
sb.append('{');
|
|
sb.append('\n');
|
|
if (kVar == null) {
|
|
StringBuilder sb2 = this.a;
|
|
sb2.append('\t');
|
|
sb2.append("null");
|
|
} else {
|
|
kVar.a(this.a, this.b + 1);
|
|
}
|
|
a(null);
|
|
StringBuilder sb3 = this.a;
|
|
sb3.append('}');
|
|
sb3.append('\n');
|
|
return this;
|
|
}
|
|
}
|