< prev index next >

src/java.base/share/classes/java/net/InetAddress.java

Print this page
rev 17358 : 8182487: Add Unsafe.objectFieldOffset(Class, String)
Reviewed-by: dsimms

@@ -1708,19 +1708,13 @@
 
     private static final long FIELDS_OFFSET;
     private static final jdk.internal.misc.Unsafe UNSAFE;
 
     static {
-        try {
             jdk.internal.misc.Unsafe unsafe = jdk.internal.misc.Unsafe.getUnsafe();
-            FIELDS_OFFSET = unsafe.objectFieldOffset(
-                InetAddress.class.getDeclaredField("holder")
-            );
+        FIELDS_OFFSET = unsafe.objectFieldOffset(InetAddress.class, "holder");
             UNSAFE = unsafe;
-        } catch (ReflectiveOperationException e) {
-            throw new Error(e);
-        }
     }
 
     private void readObject (ObjectInputStream s) throws
                          IOException, ClassNotFoundException {
         if (getClass().getClassLoader() != null) {
< prev index next >