From eedc4d8c3fa0888e9c8df795c5b4423b4bf19723 Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Fri, 16 Apr 2021 06:02:33 +0300 Subject: [PATCH] [K/N] Fix measureTimeMillis and measureNanoTime doc --- .../runtime/src/main/kotlin/kotlin/system/Timing.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/system/Timing.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/system/Timing.kt index 9d205f3b621..9e922c90c02 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/system/Timing.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/system/Timing.kt @@ -26,7 +26,11 @@ public external fun getTimeNanos() : Long @SymbolName("Kotlin_system_getTimeMicros") public external fun getTimeMicros() : Long -/** Executes the given [block] and returns elapsed time in milliseconds. */ +/** + * Executes the given [block] and returns elapsed time in milliseconds. + * + * @sample samples.system.Timing.measureBlockTimeMillis + */ public inline fun measureTimeMillis(block: () -> Unit) : Long { val start = getTimeMillis() block() @@ -40,7 +44,11 @@ public inline fun measureTimeMicros(block: () -> Unit) : Long { return getTimeMicros() - start } -/** Executes the given [block] and returns elapsed time in nanoseconds. */ +/** + * Executes the given [block] and returns elapsed time in nanoseconds. + * + * @sample samples.system.Timing.measureBlockNanoTime + */ public inline fun measureNanoTime(block: () -> Unit) : Long { val start = getTimeNanos() block()