- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
89 lines
2.6 KiB
Java
89 lines
2.6 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import com.google.android.gms.internal.ads.zzgvr;
|
|
import com.google.android.gms.internal.ads.zzgvs;
|
|
import java.io.IOException;
|
|
import java.io.OutputStream;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class zzgvs<MessageType extends zzgvs<MessageType, BuilderType>, BuilderType extends zzgvr<MessageType, BuilderType>> implements zzgzc {
|
|
protected int zzq = 0;
|
|
|
|
public static <T> void zzaQ(Iterable<T> iterable, List<? super T> list) {
|
|
zzgvr.zzbd(iterable, list);
|
|
}
|
|
|
|
public static void zzaR(zzgwj zzgwjVar) throws IllegalArgumentException {
|
|
if (!zzgwjVar.zzp()) {
|
|
throw new IllegalArgumentException("Byte string is not UTF-8.");
|
|
}
|
|
}
|
|
|
|
private String zzdF(String str) {
|
|
return "Serializing " + getClass().getName() + " to a " + str + " threw an IOException (should never happen).";
|
|
}
|
|
|
|
public int zzaL() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public int zzaM(zzgzv zzgzvVar) {
|
|
return zzaL();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzgzc
|
|
public zzgwj zzaN() {
|
|
try {
|
|
int zzaY = zzaY();
|
|
zzgwj zzgwjVar = zzgwj.zzb;
|
|
byte[] bArr = new byte[zzaY];
|
|
zzgws zzgwsVar = new zzgws(bArr, 0, zzaY);
|
|
zzcY(zzgwsVar);
|
|
zzgwsVar.zzF();
|
|
return new zzgwg(bArr);
|
|
} catch (IOException e) {
|
|
throw new RuntimeException(zzdF("ByteString"), e);
|
|
}
|
|
}
|
|
|
|
public zzgzh zzaO() {
|
|
throw new UnsupportedOperationException("mutableCopy() is not implemented.");
|
|
}
|
|
|
|
public zzhag zzaP() {
|
|
return new zzhag(this);
|
|
}
|
|
|
|
public void zzaS(int i) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public void zzaT(OutputStream outputStream) throws IOException {
|
|
int zzaY = zzaY();
|
|
zzgwu zzgwuVar = new zzgwu(outputStream, zzgww.zzB(zzgww.zzD(zzaY) + zzaY));
|
|
zzgwuVar.zzu(zzaY);
|
|
zzcY(zzgwuVar);
|
|
zzgwuVar.zzK();
|
|
}
|
|
|
|
public void zzaU(OutputStream outputStream) throws IOException {
|
|
zzgwu zzgwuVar = new zzgwu(outputStream, zzgww.zzB(zzaY()));
|
|
zzcY(zzgwuVar);
|
|
zzgwuVar.zzK();
|
|
}
|
|
|
|
public byte[] zzaV() {
|
|
try {
|
|
int zzaY = zzaY();
|
|
byte[] bArr = new byte[zzaY];
|
|
zzgws zzgwsVar = new zzgws(bArr, 0, zzaY);
|
|
zzcY(zzgwsVar);
|
|
zzgwsVar.zzF();
|
|
return bArr;
|
|
} catch (IOException e) {
|
|
throw new RuntimeException(zzdF("byte array"), e);
|
|
}
|
|
}
|
|
}
|