src/java.base/share/classes/java/net/InetAddress.java
changeset 52220 9c260a6b6471
parent 52157 7593b9b8e8f2
child 52427 3c6aa484536c
equal deleted inserted replaced
52219:151b990e3764 52220:9c260a6b6471
  1732         int family = gf.get("family", 0);
  1732         int family = gf.get("family", 0);
  1733         if (family != IPv4 && family != IPv6) {
  1733         if (family != IPv4 && family != IPv6) {
  1734             throw new InvalidObjectException("invalid address family type: " + family);
  1734             throw new InvalidObjectException("invalid address family type: " + family);
  1735         }
  1735         }
  1736         InetAddressHolder h = new InetAddressHolder(host, address, family);
  1736         InetAddressHolder h = new InetAddressHolder(host, address, family);
  1737         UNSAFE.putObject(this, FIELDS_OFFSET, h);
  1737         UNSAFE.putReference(this, FIELDS_OFFSET, h);
  1738     }
  1738     }
  1739 
  1739 
  1740     /* needed because the serializable fields no longer exist */
  1740     /* needed because the serializable fields no longer exist */
  1741 
  1741 
  1742     /**
  1742     /**