--- old/src/java.base/share/classes/jdk/internal/misc/Unsafe.java 2016-06-03 22:33:39.000000000 +0200 +++ new/src/java.base/share/classes/jdk/internal/misc/Unsafe.java 2016-06-03 22:33:39.000000000 +0200 @@ -318,24 +318,6 @@ */ public native Object getUncompressedObject(long address); - /** - * Fetches the {@link java.lang.Class} Java mirror for the given native - * metaspace {@code Klass} pointer. - * - * @param metaspaceKlass a native metaspace {@code Klass} pointer - * @return the {@link java.lang.Class} Java mirror - */ - public native Class getJavaMirror(long metaspaceKlass); - - /** - * Fetches a native metaspace {@code Klass} pointer for the given Java - * object. - * - * @param o Java heap object for which to fetch the class pointer - * @return a native metaspace {@code Klass} pointer - */ - public native long getKlassPointer(Object o); - // These work on values in the C heap. /** --- old/src/jdk.unsupported/share/classes/sun/misc/Unsafe.java 2016-06-03 22:33:40.000000000 +0200 +++ new/src/jdk.unsupported/share/classes/sun/misc/Unsafe.java 2016-06-03 22:33:40.000000000 +0200 @@ -311,30 +311,6 @@ return theInternalUnsafe.getUncompressedObject(address); } - /** - * Fetches the {@link java.lang.Class} Java mirror for the given native - * metaspace {@code Klass} pointer. - * - * @param metaspaceKlass a native metaspace {@code Klass} pointer - * @return the {@link java.lang.Class} Java mirror - */ - @ForceInline - public Class getJavaMirror(long metaspaceKlass) { - return theInternalUnsafe.getJavaMirror(metaspaceKlass); - } - - /** - * Fetches a native metaspace {@code Klass} pointer for the given Java - * object. - * - * @param o Java heap object for which to fetch the class pointer - * @return a native metaspace {@code Klass} pointer - */ - @ForceInline - public long getKlassPointer(Object o) { - return theInternalUnsafe.getKlassPointer(o); - } - // These work on values in the C heap. /**