stdlib-common: remove common migration typealias for Volatile annotation

Otherwise it gets to jvm stdlib as new API.
This commit is contained in:
Ilya Gorbunov
2018-01-25 09:03:02 +03:00
parent 0164f9b730
commit 1be55db681
@@ -87,8 +87,9 @@ public expect fun Float.Companion.fromBits(bits: Int): Float
// From concurrent.kt
@Deprecated("Use Volatile annotation from kotlin.jvm package", ReplaceWith("kotlin.jvm.Volatile"), level = DeprecationLevel.WARNING)
public typealias Volatile = kotlin.jvm.Volatile
// TODO: promote to error? Otherwise it gets to JVM part
//@Deprecated("Use Volatile annotation from kotlin.jvm package", ReplaceWith("kotlin.jvm.Volatile"), level = DeprecationLevel.WARNING)
//public typealias Volatile = kotlin.jvm.Volatile
public expect inline fun <R> synchronized(lock: Any, block: () -> R): R