src/java.base/share/classes/java/net/Inet6Address.java
changeset 52220 9c260a6b6471
parent 48666 d626620a1844
child 52499 768b1c612100
equal deleted inserted replaced
52219:151b990e3764 52220:9c260a6b6471
   639 
   639 
   640         Inet6AddressHolder h = new Inet6AddressHolder(
   640         Inet6AddressHolder h = new Inet6AddressHolder(
   641             ipaddress, scope_id, scope_id_set, scope_ifname, scope_ifname_set
   641             ipaddress, scope_id, scope_id_set, scope_ifname, scope_ifname_set
   642         );
   642         );
   643 
   643 
   644         UNSAFE.putObject(this, FIELDS_OFFSET, h);
   644         UNSAFE.putReference(this, FIELDS_OFFSET, h);
   645     }
   645     }
   646 
   646 
   647     /**
   647     /**
   648      * default behavior is overridden in order to write the
   648      * default behavior is overridden in order to write the
   649      * scope_ifname field as a String, rather than a NetworkInterface
   649      * scope_ifname field as a String, rather than a NetworkInterface