Promote DurationUnit.toTimeUnit() and TimeUnit.toDurationUnit() to stable #KT-53277
This commit is contained in:
committed by
Space
parent
596ad7d7d3
commit
0763ab7bc1
@@ -46,15 +46,15 @@ public actual enum class DurationUnit(internal val timeUnit: TimeUnit) {
|
|||||||
/**
|
/**
|
||||||
* Converts this [kotlin.time.DurationUnit][DurationUnit] enum value to the corresponding [java.util.concurrent.TimeUnit][java.util.concurrent.TimeUnit] value.
|
* Converts this [kotlin.time.DurationUnit][DurationUnit] enum value to the corresponding [java.util.concurrent.TimeUnit][java.util.concurrent.TimeUnit] value.
|
||||||
*/
|
*/
|
||||||
@SinceKotlin("1.6")
|
@SinceKotlin("1.8")
|
||||||
@ExperimentalTime
|
@WasExperimental(ExperimentalTime::class)
|
||||||
public fun DurationUnit.toTimeUnit(): TimeUnit = timeUnit
|
public fun DurationUnit.toTimeUnit(): TimeUnit = timeUnit
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts this [java.util.concurrent.TimeUnit][java.util.concurrent.TimeUnit] enum value to the corresponding [kotlin.time.DurationUnit][DurationUnit] value.
|
* Converts this [java.util.concurrent.TimeUnit][java.util.concurrent.TimeUnit] enum value to the corresponding [kotlin.time.DurationUnit][DurationUnit] value.
|
||||||
*/
|
*/
|
||||||
@SinceKotlin("1.6")
|
@SinceKotlin("1.8")
|
||||||
@ExperimentalTime
|
@WasExperimental(ExperimentalTime::class)
|
||||||
public fun TimeUnit.toDurationUnit(): DurationUnit = when (this) {
|
public fun TimeUnit.toDurationUnit(): DurationUnit = when (this) {
|
||||||
TimeUnit.NANOSECONDS -> DurationUnit.NANOSECONDS
|
TimeUnit.NANOSECONDS -> DurationUnit.NANOSECONDS
|
||||||
TimeUnit.MICROSECONDS -> DurationUnit.MICROSECONDS
|
TimeUnit.MICROSECONDS -> DurationUnit.MICROSECONDS
|
||||||
|
|||||||
Reference in New Issue
Block a user