package com.google.android.gms.internal.measurement; import com.google.android.gms.internal.measurement.zzig; import com.google.android.gms.internal.measurement.zzih; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.List; /* loaded from: classes.dex */ public abstract class zzih, BuilderType extends zzig> implements zzlc { protected int zzb = 0; /* JADX INFO: Access modifiers changed from: protected */ /* JADX WARN: Multi-variable type inference failed */ public static void zzbq(Iterable iterable, List list) { zzkf.zze(iterable); if (iterable instanceof zzkm) { List zzh = ((zzkm) iterable).zzh(); zzkm zzkmVar = (zzkm) list; int size = list.size(); for (Object obj : zzh) { if (obj != null) { if (obj instanceof zzix) { zzkmVar.zzi((zzix) obj); } else { zzkmVar.add((String) obj); } } else { int size2 = zzkmVar.size(); StringBuilder sb = new StringBuilder(37); sb.append("Element at index "); sb.append(size2 - size); sb.append(" is null."); String sb2 = sb.toString(); int size3 = zzkmVar.size(); while (true) { size3--; if (size3 < size) { break; } else { zzkmVar.remove(size3); } } throw new NullPointerException(sb2); } } return; } if (!(iterable instanceof zzlj)) { if ((list instanceof ArrayList) && (iterable instanceof Collection)) { ((ArrayList) list).ensureCapacity(list.size() + iterable.size()); } int size4 = list.size(); for (T t : iterable) { if (t != null) { list.add(t); } else { int size5 = list.size(); StringBuilder sb3 = new StringBuilder(37); sb3.append("Element at index "); sb3.append(size5 - size4); sb3.append(" is null."); String sb4 = sb3.toString(); int size6 = list.size(); while (true) { size6--; if (size6 < size4) { break; } else { list.remove(size6); } } throw new NullPointerException(sb4); } } return; } list.addAll(iterable); } @Override // com.google.android.gms.internal.measurement.zzlc public final zzix zzbp() { try { int zzbt = zzbt(); zzix zzixVar = zzix.zzb; byte[] bArr = new byte[zzbt]; zzje zzC = zzje.zzC(bArr); zzbH(zzC); zzC.zzD(); return new zziv(bArr); } catch (IOException e) { String name = getClass().getName(); StringBuilder sb = new StringBuilder(String.valueOf(name).length() + 72); sb.append("Serializing "); sb.append(name); sb.append(" to a ByteString threw an IOException (should never happen)."); throw new RuntimeException(sb.toString(), e); } } public final byte[] zzbs() { try { byte[] bArr = new byte[zzbt()]; zzje zzC = zzje.zzC(bArr); zzbH(zzC); zzC.zzD(); return bArr; } catch (IOException e) { String name = getClass().getName(); StringBuilder sb = new StringBuilder(String.valueOf(name).length() + 72); sb.append("Serializing "); sb.append(name); sb.append(" to a byte array threw an IOException (should never happen)."); throw new RuntimeException(sb.toString(), e); } } /* JADX INFO: Access modifiers changed from: package-private */ public void zzbr(int i) { throw null; } /* JADX INFO: Access modifiers changed from: package-private */ public int zzbo() { throw null; } }