< 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 >