--- old/src/java.base/share/classes/sun/misc/SharedSecrets.java 2015-02-22 20:39:45.181096227 +0100 +++ new/src/java.base/share/classes/sun/misc/SharedSecrets.java 2015-02-22 20:39:45.066098248 +0100 @@ -53,6 +53,7 @@ private static JavaIOFileDescriptorAccess javaIOFileDescriptorAccess; private static JavaSecurityProtectionDomainAccess javaSecurityProtectionDomainAccess; private static JavaSecurityAccess javaSecurityAccess; + private static JavaUtilTimeZoneAccess javaUtilTimeZoneAccess; private static JavaUtilZipFileAccess javaUtilZipFileAccess; private static JavaAWTAccess javaAWTAccess; private static JavaAWTFontAccess javaAWTFontAccess; @@ -164,6 +165,16 @@ return javaSecurityAccess; } + public static JavaUtilTimeZoneAccess getJavaUtilTimeZoneAccess() { + if (javaUtilTimeZoneAccess == null) + unsafe.ensureClassInitialized(java.util.TimeZone.class); + return javaUtilTimeZoneAccess; + } + + public static void setJavaUtilTimeZoneAccess(JavaUtilTimeZoneAccess access) { + javaUtilTimeZoneAccess = access; + } + public static JavaUtilZipFileAccess getJavaUtilZipFileAccess() { if (javaUtilZipFileAccess == null) unsafe.ensureClassInitialized(java.util.zip.ZipFile.class);