Remove deprecated Common synchronized and deprecate it in JS #KT-46101

This commit is contained in:
Abduqodiri Qurbonzoda
2021-09-13 17:20:46 +03:00
parent 7e1cd757fb
commit 3ddc29363a
6 changed files with 9 additions and 14 deletions
@@ -14,7 +14,7 @@ import kotlin.jvm.internal.unsafe.*
* Executes the given function [block] while holding the monitor of the given object [lock].
*/
@kotlin.internal.InlineOnly
public actual inline fun <R> synchronized(lock: Any, block: () -> R): R {
public inline fun <R> synchronized(lock: Any, block: () -> R): R {
contract {
callsInPlace(block, InvocationKind.EXACTLY_ONCE)
}