From a5321ba9f051fdacd11826a88d332621df08d8f4 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 24 Jul 2014 22:43:39 +0400 Subject: [PATCH] Drop deprecated Intrinsics#stupidSync --- .../src/kotlin/jvm/internal/Intrinsics.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java b/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java index 05c7f80a0af..708cde44193 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java @@ -16,11 +16,9 @@ package kotlin.jvm.internal; -import kotlin.Function0; import kotlin.IntRange; import kotlin.KotlinNullPointerException; -import java.lang.Deprecated; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; @@ -88,14 +86,6 @@ public class Intrinsics { return new IntRange(0, length - 1); } - // TODO: remove this function when ABI version is advanced - @Deprecated // A better implementation of synchronized is used now - public static R stupidSync(Object lock, Function0 block) { - synchronized (lock) { - return block.invoke(); - } - } - private static final Set METHOD_NAMES_TO_SKIP = new HashSet(Arrays.asList( "throwNpe", "checkReturnedValueIsNotNull", "checkFieldIsNotNull", "checkParameterIsNotNull" ));