what-the-bank/sources/com/google/android/gms/internal/vision/zzjt.java

61 lines
1.6 KiB
Java

package com.google.android.gms.internal.vision;
import java.io.IOException;
/* loaded from: classes2.dex */
public abstract class zzjt {
protected volatile int zzadp = -1;
public abstract zzjt zza(zzjk zzjkVar) throws IOException;
public void zza(zzjl zzjlVar) throws IOException {
}
protected int zzt() {
return 0;
}
public final int zzeq() {
int zzt = zzt();
this.zzadp = zzt;
return zzt;
}
public static final void zza(zzjt zzjtVar, byte[] bArr, int i, int i2) {
try {
zzjl zzl = zzjl.zzl(bArr, 0, i2);
zzjtVar.zza(zzl);
zzl.zzea();
} catch (IOException e) {
throw new RuntimeException("Serializing to a byte array threw an IOException (should never happen).", e);
}
}
public static final <T extends zzjt> T zza(T t, byte[] bArr) throws zzjs {
return (T) zzb(t, bArr, 0, bArr.length);
}
private static final <T extends zzjt> T zzb(T t, byte[] bArr, int i, int i2) throws zzjs {
try {
zzjk zzk = zzjk.zzk(bArr, 0, i2);
t.zza(zzk);
zzk.zzak(0);
return t;
} catch (zzjs e) {
throw e;
} catch (IOException e2) {
throw new RuntimeException("Reading from a byte array threw an IOException (should never happen).", e2);
}
}
public String toString() {
return zzju.zzb(this);
}
@Override //
/* renamed from: zzhr, reason: merged with bridge method [inline-methods] */
public zzjt clone() throws CloneNotSupportedException {
return (zzjt) super.clone();
}
}