jimu-decompiled/sources/com/google/android/gms/internal/measurement/zztq.java
2025-05-13 19:24:51 +02:00

93 lines
2.2 KiB
Java

package com.google.android.gms.internal.measurement;
import java.io.IOException;
/* loaded from: classes.dex */
public abstract class zztq {
int a;
int b;
zztt c;
private zztq() {
this.b = 100;
}
public static zztq a(byte[] bArr, int i, int i2) {
return a(bArr, i, i2, false);
}
public abstract double a() throws IOException;
public abstract <T extends zzvv> T a(zzwf<T> zzwfVar, zzub zzubVar) throws IOException;
public abstract void a(int i) throws zzuv;
public abstract float b() throws IOException;
public abstract boolean b(int i) throws IOException;
public final int c(int i) {
if (i >= 0) {
int i2 = this.b;
this.b = i;
return i2;
}
StringBuilder sb = new StringBuilder(47);
sb.append("Recursion limit cannot be negative: ");
sb.append(i);
throw new IllegalArgumentException(sb.toString());
}
public abstract String c() throws IOException;
public abstract int d() throws IOException;
public abstract int d(int i) throws zzuv;
public abstract long e() throws IOException;
public abstract void e(int i);
public abstract long f() throws IOException;
public abstract void f(int i) throws IOException;
public abstract int g() throws IOException;
public abstract long h() throws IOException;
public abstract int i() throws IOException;
public abstract boolean j() throws IOException;
public abstract String k() throws IOException;
public abstract zzte l() throws IOException;
public abstract int m() throws IOException;
public abstract int n() throws IOException;
public abstract int o() throws IOException;
public abstract long p() throws IOException;
public abstract int q() throws IOException;
public abstract long r() throws IOException;
public abstract boolean s() throws IOException;
public abstract int t();
static zztq a(byte[] bArr, int i, int i2, boolean z) {
zzts zztsVar = new zzts(bArr, i, i2, false);
try {
zztsVar.d(i2);
return zztsVar;
} catch (zzuv e) {
throw new IllegalArgumentException(e);
}
}
}