package j;

import java.io.Serializable;

/* JADX INFO: compiled from: Lazy.kt */
/* JADX INFO: loaded from: classes.dex */
public final class i0<T> implements i<T>, Serializable {
    private j.p0.c.a<? extends T> b;
    private Object d;

    public i0(j.p0.c.a<? extends T> aVar) {
        j.p0.d.r.f(aVar, "initializer");
        this.b = aVar;
        this.d = d0.a;
    }

    public boolean a() {
        return this.d != d0.a;
    }

    @Override // j.i
    public T getValue() {
        if (this.d == d0.a) {
            j.p0.c.a<? extends T> aVar = this.b;
            j.p0.d.r.c(aVar);
            this.d = aVar.invoke();
            this.b = null;
        }
        return (T) this.d;
    }

    public String toString() {
        return a() ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
    }
}
