From b388c7503b8f6c45473f79103bd270a19e82f13c Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Wed, 7 Sep 2022 23:04:48 +0300 Subject: [PATCH] Advance Int/Long/Double.units deprecation level to ERROR #KT-53864 --- libraries/stdlib/api/js-v1/kotlin.time.kt | 42 +++++++++---------- libraries/stdlib/api/js/kotlin.time.kt | 42 +++++++++---------- libraries/stdlib/src/kotlin/time/Duration.kt | 42 +++++++++---------- .../wasm/src/kotlin/time/TimeSources.kt | 1 + 4 files changed, 64 insertions(+), 63 deletions(-) diff --git a/libraries/stdlib/api/js-v1/kotlin.time.kt b/libraries/stdlib/api/js-v1/kotlin.time.kt index aa17567030e..f123054b38a 100644 --- a/libraries/stdlib/api/js-v1/kotlin.time.kt +++ b/libraries/stdlib/api/js-v1/kotlin.time.kt @@ -1,127 +1,127 @@ @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") diff --git a/libraries/stdlib/api/js/kotlin.time.kt b/libraries/stdlib/api/js/kotlin.time.kt index aa17567030e..f123054b38a 100644 --- a/libraries/stdlib/api/js/kotlin.time.kt +++ b/libraries/stdlib/api/js/kotlin.time.kt @@ -1,127 +1,127 @@ @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.days' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.days", imports = {"kotlin.time.Duration.Companion.days"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.days: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.hours' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.hours", imports = {"kotlin.time.Duration.Companion.hours"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.hours: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.microseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.microseconds", imports = {"kotlin.time.Duration.Companion.microseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.microseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.milliseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.milliseconds", imports = {"kotlin.time.Duration.Companion.milliseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.milliseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.minutes' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minutes", imports = {"kotlin.time.Duration.Companion.minutes"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.minutes: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.nanoseconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.nanoseconds", imports = {"kotlin.time.Duration.Companion.nanoseconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.nanoseconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Double.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Double.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Int.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Int.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use 'Long.seconds' extension property from Duration.Companion instead.", replaceWith = kotlin.ReplaceWith(expression = "this.seconds", imports = {"kotlin.time.Duration.Companion.seconds"})) -@kotlin.DeprecatedSinceKotlin(warningSince = "1.5") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.8", warningSince = "1.5") public val kotlin.Long.seconds: kotlin.time.Duration { get; } @kotlin.SinceKotlin(version = "1.3") diff --git a/libraries/stdlib/src/kotlin/time/Duration.kt b/libraries/stdlib/src/kotlin/time/Duration.kt index be30e5b3475..173d885aa1b 100644 --- a/libraries/stdlib/src/kotlin/time/Duration.kt +++ b/libraries/stdlib/src/kotlin/time/Duration.kt @@ -1134,14 +1134,14 @@ public fun Double.toDuration(unit: DurationUnit): Duration { @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.nanoseconds' extension property from Duration.Companion instead.", ReplaceWith("this.nanoseconds", "kotlin.time.Duration.Companion.nanoseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.nanoseconds get() = toDuration(DurationUnit.NANOSECONDS) /** Returns a [Duration] equal to this [Long] number of nanoseconds. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.nanoseconds' extension property from Duration.Companion instead.", ReplaceWith("this.nanoseconds", "kotlin.time.Duration.Companion.nanoseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.nanoseconds get() = toDuration(DurationUnit.NANOSECONDS) /** @@ -1152,7 +1152,7 @@ public val Long.nanoseconds get() = toDuration(DurationUnit.NANOSECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.nanoseconds' extension property from Duration.Companion instead.", ReplaceWith("this.nanoseconds", "kotlin.time.Duration.Companion.nanoseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.nanoseconds get() = toDuration(DurationUnit.NANOSECONDS) @@ -1160,14 +1160,14 @@ public val Double.nanoseconds get() = toDuration(DurationUnit.NANOSECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.microseconds' extension property from Duration.Companion instead.", ReplaceWith("this.microseconds", "kotlin.time.Duration.Companion.microseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.microseconds get() = toDuration(DurationUnit.MICROSECONDS) /** Returns a [Duration] equal to this [Long] number of microseconds. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.microseconds' extension property from Duration.Companion instead.", ReplaceWith("this.microseconds", "kotlin.time.Duration.Companion.microseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.microseconds get() = toDuration(DurationUnit.MICROSECONDS) /** @@ -1178,7 +1178,7 @@ public val Long.microseconds get() = toDuration(DurationUnit.MICROSECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.microseconds' extension property from Duration.Companion instead.", ReplaceWith("this.microseconds", "kotlin.time.Duration.Companion.microseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.microseconds get() = toDuration(DurationUnit.MICROSECONDS) @@ -1186,14 +1186,14 @@ public val Double.microseconds get() = toDuration(DurationUnit.MICROSECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.milliseconds' extension property from Duration.Companion instead.", ReplaceWith("this.milliseconds", "kotlin.time.Duration.Companion.milliseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.milliseconds get() = toDuration(DurationUnit.MILLISECONDS) /** Returns a [Duration] equal to this [Long] number of milliseconds. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.milliseconds' extension property from Duration.Companion instead.", ReplaceWith("this.milliseconds", "kotlin.time.Duration.Companion.milliseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.milliseconds get() = toDuration(DurationUnit.MILLISECONDS) /** @@ -1204,7 +1204,7 @@ public val Long.milliseconds get() = toDuration(DurationUnit.MILLISECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.milliseconds' extension property from Duration.Companion instead.", ReplaceWith("this.milliseconds", "kotlin.time.Duration.Companion.milliseconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.milliseconds get() = toDuration(DurationUnit.MILLISECONDS) @@ -1212,14 +1212,14 @@ public val Double.milliseconds get() = toDuration(DurationUnit.MILLISECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.seconds' extension property from Duration.Companion instead.", ReplaceWith("this.seconds", "kotlin.time.Duration.Companion.seconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.seconds get() = toDuration(DurationUnit.SECONDS) /** Returns a [Duration] equal to this [Long] number of seconds. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.seconds' extension property from Duration.Companion instead.", ReplaceWith("this.seconds", "kotlin.time.Duration.Companion.seconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.seconds get() = toDuration(DurationUnit.SECONDS) /** @@ -1230,7 +1230,7 @@ public val Long.seconds get() = toDuration(DurationUnit.SECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.seconds' extension property from Duration.Companion instead.", ReplaceWith("this.seconds", "kotlin.time.Duration.Companion.seconds")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.seconds get() = toDuration(DurationUnit.SECONDS) @@ -1238,14 +1238,14 @@ public val Double.seconds get() = toDuration(DurationUnit.SECONDS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.minutes' extension property from Duration.Companion instead.", ReplaceWith("this.minutes", "kotlin.time.Duration.Companion.minutes")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.minutes get() = toDuration(DurationUnit.MINUTES) /** Returns a [Duration] equal to this [Long] number of minutes. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.minutes' extension property from Duration.Companion instead.", ReplaceWith("this.minutes", "kotlin.time.Duration.Companion.minutes")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.minutes get() = toDuration(DurationUnit.MINUTES) /** @@ -1256,7 +1256,7 @@ public val Long.minutes get() = toDuration(DurationUnit.MINUTES) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.minutes' extension property from Duration.Companion instead.", ReplaceWith("this.minutes", "kotlin.time.Duration.Companion.minutes")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.minutes get() = toDuration(DurationUnit.MINUTES) @@ -1264,14 +1264,14 @@ public val Double.minutes get() = toDuration(DurationUnit.MINUTES) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.hours' extension property from Duration.Companion instead.", ReplaceWith("this.hours", "kotlin.time.Duration.Companion.hours")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.hours get() = toDuration(DurationUnit.HOURS) /** Returns a [Duration] equal to this [Long] number of hours. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.hours' extension property from Duration.Companion instead.", ReplaceWith("this.hours", "kotlin.time.Duration.Companion.hours")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.hours get() = toDuration(DurationUnit.HOURS) /** @@ -1282,7 +1282,7 @@ public val Long.hours get() = toDuration(DurationUnit.HOURS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.hours' extension property from Duration.Companion instead.", ReplaceWith("this.hours", "kotlin.time.Duration.Companion.hours")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.hours get() = toDuration(DurationUnit.HOURS) @@ -1290,14 +1290,14 @@ public val Double.hours get() = toDuration(DurationUnit.HOURS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Int.days' extension property from Duration.Companion instead.", ReplaceWith("this.days", "kotlin.time.Duration.Companion.days")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Int.days get() = toDuration(DurationUnit.DAYS) /** Returns a [Duration] equal to this [Long] number of days. */ @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Long.days' extension property from Duration.Companion instead.", ReplaceWith("this.days", "kotlin.time.Duration.Companion.days")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Long.days get() = toDuration(DurationUnit.DAYS) /** @@ -1308,7 +1308,7 @@ public val Long.days get() = toDuration(DurationUnit.DAYS) @SinceKotlin("1.3") @ExperimentalTime @Deprecated("Use 'Double.days' extension property from Duration.Companion instead.", ReplaceWith("this.days", "kotlin.time.Duration.Companion.days")) -@DeprecatedSinceKotlin(warningSince = "1.5") +@DeprecatedSinceKotlin(warningSince = "1.5", errorSince = "1.8") public val Double.days get() = toDuration(DurationUnit.DAYS) diff --git a/libraries/stdlib/wasm/src/kotlin/time/TimeSources.kt b/libraries/stdlib/wasm/src/kotlin/time/TimeSources.kt index d84d2c5a3e8..658629c5dbe 100644 --- a/libraries/stdlib/wasm/src/kotlin/time/TimeSources.kt +++ b/libraries/stdlib/wasm/src/kotlin/time/TimeSources.kt @@ -7,6 +7,7 @@ package kotlin.time import kotlin.wasm.internal.ExternalInterfaceType import kotlin.time.TimeSource.Monotonic.ValueTimeMark +import kotlin.time.Duration.Companion.milliseconds @JsFun("() => typeof globalThis !== 'undefined' && typeof globalThis.performance !== 'undefined' ? globalThis.performance : null") private external fun tryGetPerformance(): ExternalInterfaceType?