From 1c82c161ec5577ea8a2aa4524e8989127eaff72c Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Fri, 29 Jan 2021 13:16:29 +0800 Subject: [PATCH] Cleanup deprecated unsafe methods --- .../java/io/izzel/arclight/api/Unsafe.java | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/arclight-api/src/main/java/io/izzel/arclight/api/Unsafe.java b/arclight-api/src/main/java/io/izzel/arclight/api/Unsafe.java index f4c1a06f..e5d9a880 100644 --- a/arclight-api/src/main/java/io/izzel/arclight/api/Unsafe.java +++ b/arclight-api/src/main/java/io/izzel/arclight/api/Unsafe.java @@ -1,7 +1,5 @@ package io.izzel.arclight.api; -import sun.reflect.CallerSensitive; - import java.lang.invoke.MethodHandle; import java.lang.invoke.MethodHandles; import java.lang.reflect.Field; @@ -46,7 +44,6 @@ public class Unsafe { return lookup; } - @CallerSensitive public static sun.misc.Unsafe getUnsafe() { return unsafe; } @@ -305,16 +302,6 @@ public class Unsafe { unsafe.freeMemory(l); } - @Deprecated - public static int fieldOffset(Field field) { - return unsafe.fieldOffset(field); - } - - @Deprecated - public static Object staticFieldBase(Class aClass) { - return unsafe.staticFieldBase(aClass); - } - public static long staticFieldOffset(Field field) { return unsafe.staticFieldOffset(field); } @@ -368,21 +355,6 @@ public class Unsafe { return unsafe.allocateInstance(aClass); } - @Deprecated - public static void monitorEnter(Object o) { - unsafe.monitorEnter(o); - } - - @Deprecated - public static void monitorExit(Object o) { - unsafe.monitorExit(o); - } - - @Deprecated - public static boolean tryMonitorEnter(Object o) { - return unsafe.tryMonitorEnter(o); - } - public static void throwException(Throwable throwable) { unsafe.throwException(throwable); }