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.
|
||||
*/
|
||||
@SinceKotlin("1.6")
|
||||
@ExperimentalTime
|
||||
@SinceKotlin("1.8")
|
||||
@WasExperimental(ExperimentalTime::class)
|
||||
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.
|
||||
*/
|
||||
@SinceKotlin("1.6")
|
||||
@ExperimentalTime
|
||||
@SinceKotlin("1.8")
|
||||
@WasExperimental(ExperimentalTime::class)
|
||||
public fun TimeUnit.toDurationUnit(): DurationUnit = when (this) {
|
||||
TimeUnit.NANOSECONDS -> DurationUnit.NANOSECONDS
|
||||
TimeUnit.MICROSECONDS -> DurationUnit.MICROSECONDS
|
||||
|
||||
Reference in New Issue
Block a user