< prev index next >

src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java

Print this page
rev 51055 : 8207235: ManagementFactory.getPlatformMXBeans(BufferPoolMXBean.class) throws NPE
Reviewed-by: alanb

*** 192,205 **** javaNioAccess = jna; } public static JavaNioAccess getJavaNioAccess() { if (javaNioAccess == null) { ! // Ensure java.nio.ByteOrder is initialized; we know that ! // this class initializes java.nio.Bits that provides the // shared secret. ! unsafe.ensureClassInitialized(java.nio.ByteOrder.class); } return javaNioAccess; } public static void setJavaIOAccess(JavaIOAccess jia) { --- 192,204 ---- javaNioAccess = jna; } public static JavaNioAccess getJavaNioAccess() { if (javaNioAccess == null) { ! // Ensure java.nio.Buffer is initialized, which provides the // shared secret. ! unsafe.ensureClassInitialized(java.nio.Buffer.class); } return javaNioAccess; } public static void setJavaIOAccess(JavaIOAccess jia) {
< prev index next >