package g.l0;

import g.h0.c.l;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: compiled from: SequencesJVM.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class a<T> implements d<T> {
    public final AtomicReference<d<T>> a;

    public a(d<? extends T> dVar) {
        l.f(dVar, "sequence");
        this.a = new AtomicReference<>(dVar);
    }

    @Override // g.l0.d
    public Iterator<T> iterator() {
        d<T> andSet = this.a.getAndSet(null);
        if (andSet != null) {
            return andSet.iterator();
        }
        throw new IllegalStateException("This sequence can be consumed only once.");
    }
}
