From d2eb8b4a3f6ea7eefb7d4264136d591a4357a83b Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Mon, 25 Dec 2017 07:45:42 +0300 Subject: [PATCH] Do not compile SynchronizedLazyImpl for platforms other than JVM --- libraries/stdlib/src/kotlin/util/Lazy.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/stdlib/src/kotlin/util/Lazy.kt b/libraries/stdlib/src/kotlin/util/Lazy.kt index 45192a97a2b..a7e52850d9f 100644 --- a/libraries/stdlib/src/kotlin/util/Lazy.kt +++ b/libraries/stdlib/src/kotlin/util/Lazy.kt @@ -107,6 +107,7 @@ public enum class LazyThreadSafetyMode { private object UNINITIALIZED_VALUE +@JvmVersion private class SynchronizedLazyImpl(initializer: () -> T, lock: Any? = null) : Lazy, Serializable { private var initializer: (() -> T)? = initializer @Volatile private var _value: Any? = UNINITIALIZED_VALUE