Files

115 lines
3.1 KiB
Java

package Z2;
import java.io.Closeable;
import java.io.IOException;
import java.util.Arrays;
/* loaded from: classes3.dex */
public abstract class r implements Closeable {
/* renamed from: a, reason: collision with root package name */
public int f2280a;
/* renamed from: b, reason: collision with root package name */
public int[] f2281b;
/* renamed from: c, reason: collision with root package name */
public String[] f2282c;
/* renamed from: d, reason: collision with root package name */
public int[] f2283d;
/* renamed from: e, reason: collision with root package name */
public boolean f2284e;
/* renamed from: f, reason: collision with root package name */
public boolean f2285f;
public r() {
this.f2281b = new int[32];
this.f2282c = new String[32];
this.f2283d = new int[32];
}
public final String O() {
return L.c(this.f2280a, this.f2281b, this.f2282c, this.f2283d);
}
public abstract boolean Y();
public abstract boolean Z();
public abstract double a0();
public abstract int b0();
public abstract long c0();
public abstract void d();
public abstract void d0();
public abstract void e();
public abstract String e0();
public abstract q f0();
public abstract r g0();
public abstract void h0();
public final void i0(int i) {
int i4 = this.f2280a;
int[] iArr = this.f2281b;
if (i4 == iArr.length) {
if (i4 == 256) {
throw new RuntimeException("Nesting too deep at " + O());
}
this.f2281b = Arrays.copyOf(iArr, iArr.length * 2);
String[] strArr = this.f2282c;
this.f2282c = (String[]) Arrays.copyOf(strArr, strArr.length * 2);
int[] iArr2 = this.f2283d;
this.f2283d = Arrays.copyOf(iArr2, iArr2.length * 2);
}
int[] iArr3 = this.f2281b;
int i5 = this.f2280a;
this.f2280a = i5 + 1;
iArr3[i5] = i;
}
public abstract int j0(p pVar);
public abstract int k0(p pVar);
public abstract void l0();
public abstract void m0();
public final void n0(String str) {
throw new IOException(str + " at path " + O());
}
/* JADX WARN: Type inference failed for: r1v0, types: [Q2.j, java.lang.RuntimeException] */
/* JADX WARN: Type inference failed for: r4v4, types: [Q2.j, java.lang.RuntimeException] */
public final Q2.j o0(Object obj, Object obj2) {
if (obj == null) {
return new RuntimeException("Expected " + obj2 + " but was null at path " + O());
}
return new RuntimeException("Expected " + obj2 + " but was " + obj + ", a " + obj.getClass().getName() + ", at path " + O());
}
public abstract void s();
public abstract void x();
public r(r rVar) {
this.f2280a = rVar.f2280a;
this.f2281b = (int[]) rVar.f2281b.clone();
this.f2282c = (String[]) rVar.f2282c.clone();
this.f2283d = (int[]) rVar.f2283d.clone();
this.f2284e = rVar.f2284e;
this.f2285f = rVar.f2285f;
}
}