diff --git a/libraries/stdlib/src/kotlin/Standard.kt b/libraries/stdlib/src/kotlin/Standard.kt index b94495c3d12..4426c507b3c 100644 --- a/libraries/stdlib/src/kotlin/Standard.kt +++ b/libraries/stdlib/src/kotlin/Standard.kt @@ -69,3 +69,14 @@ public inline fun Iterator.toTreeSet() : TreeSet = to(TreeSet()) Run function f */ public inline fun run(f: () -> T) : T = f() + +/** + * A helper method for creating a [[Runnable]] from a function + */ +public inline fun runnable(action: ()-> Unit): Runnable { + return object: Runnable { + public override fun run() { + action() + } + } +} \ No newline at end of file diff --git a/libraries/stdlib/src/kotlin/concurrent/Thread.kt b/libraries/stdlib/src/kotlin/concurrent/Thread.kt index 34363e6b612..d099cfbbd9b 100644 --- a/libraries/stdlib/src/kotlin/concurrent/Thread.kt +++ b/libraries/stdlib/src/kotlin/concurrent/Thread.kt @@ -50,13 +50,3 @@ public inline fun Executor.execute(action: ()->Unit) { execute(runnable(action)) } -/** - * A helper method for creating a [[Runnable]] from a block - */ -public inline fun runnable(action: ()-> Unit): Runnable { - return object: Runnable { - public override fun run() { - action() - } - } -}