package j;

import java.io.Serializable;

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

    public t(j.p0.c.a<? extends T> aVar, Object obj) {
        j.p0.d.r.f(aVar, "initializer");
        this.b = aVar;
        this.d = d0.a;
        this.e = obj == null ? this : obj;
    }

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

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

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

    public /* synthetic */ t(j.p0.c.a aVar, Object obj, int i2, j.p0.d.j jVar) {
        this(aVar, (i2 & 2) != 0 ? null : obj);
    }
}
