You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.7 KiB
61 lines
1.7 KiB
package p006b1;
|
|
|
|
import java.io.Serializable;
|
|
import p036l1.InterfaceC1421a;
|
|
import p039m1.C1468e;
|
|
import p039m1.C1470g;
|
|
|
|
/* renamed from: b1.h */
|
|
/* loaded from: classes.dex */
|
|
public final class C0480h<T> implements InterfaceC0473c<T>, Serializable {
|
|
|
|
/* renamed from: d */
|
|
public InterfaceC1421a<? extends T> f1686d;
|
|
|
|
/* renamed from: e */
|
|
public volatile Object f1687e;
|
|
|
|
/* renamed from: f */
|
|
public final Object f1688f;
|
|
|
|
public C0480h(InterfaceC1421a<? extends T> interfaceC1421a, Object obj) {
|
|
C1470g.m1292e(interfaceC1421a, "initializer");
|
|
this.f1686d = interfaceC1421a;
|
|
this.f1687e = C0482j.f1689a;
|
|
this.f1688f = obj == null ? this : obj;
|
|
}
|
|
|
|
public /* synthetic */ C0480h(InterfaceC1421a interfaceC1421a, Object obj, int i, C1468e c1468e) {
|
|
this(interfaceC1421a, (i & 2) != 0 ? null : obj);
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public boolean m3621a() {
|
|
return this.f1687e != C0482j.f1689a;
|
|
}
|
|
|
|
@Override // p006b1.InterfaceC0473c
|
|
public T getValue() {
|
|
T t;
|
|
T t2 = (T) this.f1687e;
|
|
C0482j c0482j = C0482j.f1689a;
|
|
if (t2 != c0482j) {
|
|
return t2;
|
|
}
|
|
synchronized (this.f1688f) {
|
|
t = (T) this.f1687e;
|
|
if (t == c0482j) {
|
|
InterfaceC1421a<? extends T> interfaceC1421a = this.f1686d;
|
|
C1470g.m1295b(interfaceC1421a);
|
|
t = interfaceC1421a.mo1280a();
|
|
this.f1687e = t;
|
|
this.f1686d = null;
|
|
}
|
|
}
|
|
return t;
|
|
}
|
|
|
|
public String toString() {
|
|
return m3621a() ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
|
|
}
|
|
} |