diff -r ab8e6d8e3ab9 -r 566777f73c32 jdk/src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java --- a/jdk/src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java Wed Nov 11 10:42:20 2015 +0300 +++ b/jdk/src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java Wed Nov 11 09:19:12 2015 +0000 @@ -28,9 +28,9 @@ import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.security.AccessController; -import sun.misc.Unsafe; +import jdk.internal.misc.Unsafe; -/** Base class for sun.misc.Unsafe-based FieldAccessors for static +/** Base class for jdk.internal.misc.Unsafe-based FieldAccessors for static fields. The observation is that there are only nine types of fields from the standpoint of reflection code: the eight primitive types and Object. Using class Unsafe instead of generated