From eabac9dcf6920dc470e326421760c8bc547a073b Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 26 Jan 2016 23:36:07 +0300 Subject: [PATCH] Rename measureTimeNano to measureNanoTime --- libraries/stdlib/src/kotlin/system/Timing.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/src/kotlin/system/Timing.kt b/libraries/stdlib/src/kotlin/system/Timing.kt index 15256a4cf3c..df6f2d9f246 100644 --- a/libraries/stdlib/src/kotlin/system/Timing.kt +++ b/libraries/stdlib/src/kotlin/system/Timing.kt @@ -14,8 +14,14 @@ public inline fun measureTimeMillis(block: () -> Unit) : Long { /** * Executes the given block and returns elapsed time in nanoseconds. */ -public inline fun measureTimeNano(block: () -> Unit) : Long { +public inline fun measureNanoTime(block: () -> Unit) : Long { val start = System.nanoTime() block() return System.nanoTime() - start } + +/** + * Executes the given block and returns elapsed time in nanoseconds. + */ +@Deprecated("Use measureNanoTime.", ReplaceWith("measureNanoTime(block)"), level = DeprecationLevel.ERROR) +public inline fun measureTimeNano(block: () -> Unit) : Long = measureNanoTime(block)