From c676a3091978a55c2d8de762069a31a8ad82c3e6 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 23 Oct 2019 16:28:20 +0200 Subject: [PATCH] Minor, clarify comment on SafePublicationLazyImpl.final --- libraries/stdlib/jvm/src/kotlin/util/LazyJVM.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/stdlib/jvm/src/kotlin/util/LazyJVM.kt b/libraries/stdlib/jvm/src/kotlin/util/LazyJVM.kt index 47a1acb4e42..55e9e0f5a5f 100644 --- a/libraries/stdlib/jvm/src/kotlin/util/LazyJVM.kt +++ b/libraries/stdlib/jvm/src/kotlin/util/LazyJVM.kt @@ -90,7 +90,7 @@ private class SynchronizedLazyImpl(initializer: () -> T, lock: Any? = nul private class SafePublicationLazyImpl(initializer: () -> T) : Lazy, Serializable { @Volatile private var initializer: (() -> T)? = initializer @Volatile private var _value: Any? = UNINITIALIZED_VALUE - // this final field is required to enable safe publication of constructed instance + // this final field is required to enable safe initialization of the constructed instance private val final: Any = UNINITIALIZED_VALUE override val value: T