61 lines
1.6 KiB
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();
|
||
|
}
|
||
|
}
|