src/java.corba/share/classes/sun/corba/SharedSecrets.java

Print this page

        

*** 24,34 **** */ package sun.corba; import com.sun.corba.se.impl.io.ValueUtility; ! import sun.misc.Unsafe; import java.lang.reflect.Field; import java.security.AccessController; import java.security.PrivilegedAction; --- 24,34 ---- */ package sun.corba; import com.sun.corba.se.impl.io.ValueUtility; ! import jdk.internal.misc.Unsafe; import java.lang.reflect.Field; import java.security.AccessController; import java.security.PrivilegedAction;
*** 46,56 **** private static final Unsafe unsafe = getUnsafe(); private static JavaCorbaAccess javaCorbaAccess; private static Unsafe getUnsafe() { PrivilegedAction<Unsafe> pa = () -> { ! Class<?> unsafeClass = sun.misc.Unsafe.class ; try { Field f = unsafeClass.getDeclaredField("theUnsafe"); f.setAccessible(true); return (Unsafe) f.get(null); } catch (Exception e) { --- 46,56 ---- private static final Unsafe unsafe = getUnsafe(); private static JavaCorbaAccess javaCorbaAccess; private static Unsafe getUnsafe() { PrivilegedAction<Unsafe> pa = () -> { ! Class<?> unsafeClass = jdk.internal.misc.Unsafe.class ; try { Field f = unsafeClass.getDeclaredField("theUnsafe"); f.setAccessible(true); return (Unsafe) f.get(null); } catch (Exception e) {