< prev index next >

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

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

*** 300,321 **** throws ObjectStreamException { throw new InvalidObjectException("Stream data required"); } ! 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( ! InetSocketAddress.class.getDeclaredField("holder")); ! UNSAFE = unsafe; ! } catch (ReflectiveOperationException e) { ! throw new Error(e); ! } ! } /** * Gets the port number. * * @return the port number. --- 300,313 ---- throws ObjectStreamException { throw new InvalidObjectException("Stream data required"); } ! private static final jdk.internal.misc.Unsafe UNSAFE ! = jdk.internal.misc.Unsafe.getUnsafe(); ! private static final long FIELDS_OFFSET ! = UNSAFE.objectFieldOffset(InetSocketAddress.class, "holder"); /** * Gets the port number. * * @return the port number.
< prev index next >