package com.google.android.gms.common.data; import com.google.android.gms.common.internal.Preconditions; import java.util.NoSuchElementException; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ public class SingleRefDataBufferIterator extends DataBufferIterator { private Object zac; public SingleRefDataBufferIterator(DataBuffer dataBuffer) { super(dataBuffer); } @Override // com.google.android.gms.common.data.DataBufferIterator, java.util.Iterator public final Object next() { if (!hasNext()) { throw new NoSuchElementException("Cannot advance the iterator beyond " + this.zab); } int i = this.zab + 1; this.zab = i; if (i == 0) { Object objCheckNotNull = Preconditions.checkNotNull(this.zaa.get(0)); this.zac = objCheckNotNull; if (!(objCheckNotNull instanceof DataBufferRef)) { throw new IllegalStateException("DataBuffer reference of type " + String.valueOf(objCheckNotNull.getClass()) + " is not movable"); } } else { ((DataBufferRef) Preconditions.checkNotNull(this.zac)).zaa(this.zab); } return this.zac; } }