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 h a(Map 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 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 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 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; } }