discord-jadx/app/src/main/java/c/g/a/b/g.java

87 lines
2.3 KiB
Java

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