package c.g.a.b; import c.g.a.b.p.a; /* compiled from: JsonStreamContext */ public abstract class g { public int a; public int b; public g() { } public g(int i, int i2) { this.a = i; this.b = i2; } public abstract String a(); public final boolean b() { return this.a == 1; } public final boolean c() { return this.a == 2; } public abstract void d(Object obj); public String e() { int i = this.a; return i != 0 ? i != 1 ? i != 2 ? "?" : "Object" : "Array" : "root"; } public String toString() { StringBuilder sb = new StringBuilder(64); int i = this.a; if (i != 0) { int i2 = 0; if (i != 1) { sb.append('{'); String a = a(); if (a != null) { sb.append('\"'); int[] iArr = a.f; int length = iArr.length; int length2 = a.length(); while (i2 < length2) { char charAt = a.charAt(i2); if (charAt >= length || iArr[charAt] == 0) { sb.append(charAt); } else { sb.append('\\'); int i3 = iArr[charAt]; if (i3 < 0) { sb.append('u'); sb.append('0'); sb.append('0'); char[] cArr = a.a; sb.append(cArr[charAt >> 4]); sb.append(cArr[charAt & 15]); } else { sb.append((char) i3); } } i2++; } sb.append('\"'); } else { sb.append('?'); } sb.append('}'); } else { sb.append('['); int i4 = this.b; if (i4 >= 0) { i2 = i4; } sb.append(i2); sb.append(']'); } } else { sb.append("/"); } return sb.toString(); } }