From 7d14fb756d39ebc068387ee39e7e97ec0bfede97 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 2 Jul 2019 20:52:40 +0300 Subject: [PATCH] Make Duration storageUnit inline val to avoid state initialization Avoid state initialization in JS and Native --- libraries/stdlib/src/kotlin/time/Duration.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/stdlib/src/kotlin/time/Duration.kt b/libraries/stdlib/src/kotlin/time/Duration.kt index ff27f4f1f8c..e5def4abde8 100644 --- a/libraries/stdlib/src/kotlin/time/Duration.kt +++ b/libraries/stdlib/src/kotlin/time/Duration.kt @@ -8,7 +8,7 @@ package kotlin.time import kotlin.math.abs @UseExperimental(ExperimentalTime::class) -private val storageUnit = DurationUnit.NANOSECONDS +private inline val storageUnit get() = DurationUnit.NANOSECONDS /** * Represents the amount of time one instant of time is away from another instant.