package d0; import java.io.Serializable; import java.util.concurrent.atomic.AtomicReferenceFieldUpdater; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: LazyJVM.kt */ public final class m implements Lazy, Serializable { public static final AtomicReferenceFieldUpdater, Object> i = AtomicReferenceFieldUpdater.newUpdater(m.class, Object.class, "_value"); private volatile Object _value; /* renamed from: final reason: not valid java name */ private final Object f9final; private volatile Function0 initializer; /* compiled from: LazyJVM.kt */ public static final class a { public a(DefaultConstructorMarker defaultConstructorMarker) { } } static { new a(null); } public m(Function0 function0) { d0.z.d.m.checkNotNullParameter(function0, "initializer"); this.initializer = function0; r rVar = r.a; this._value = rVar; this.f9final = rVar; } private final Object writeReplace() { return new d(getValue()); } @Override // kotlin.Lazy public T getValue() { T t = (T) this._value; r rVar = r.a; if (t != rVar) { return t; } Function0 function0 = this.initializer; if (function0 != null) { T t2 = (T) function0.mo1invoke(); if (i.compareAndSet(this, rVar, t2)) { this.initializer = null; return t2; } } return (T) this._value; } @Override // kotlin.Lazy public boolean isInitialized() { return this._value != r.a; } @Override // java.lang.Object public String toString() { return isInitialized() ? String.valueOf(getValue()) : "Lazy value not initialized yet."; } }