< prev index next >
src/java.base/share/classes/java/net/InetSocketAddress.java
Print this page
*** 134,143 ****
--- 134,144 ----
}
}
private final transient InetSocketAddressHolder holder;
+ @java.io.Serial
private static final long serialVersionUID = 5076001401234631237L;
private static int checkPort(int port) {
if (port < 0 || port > 0xFFFF)
throw new IllegalArgumentException("port out of range:" + port);
*** 257,271 ****
--- 258,274 ----
/**
* @serialField hostname String
* @serialField addr InetAddress
* @serialField port int
*/
+ @java.io.Serial
private static final ObjectStreamField[] serialPersistentFields = {
new ObjectStreamField("hostname", String.class),
new ObjectStreamField("addr", InetAddress.class),
new ObjectStreamField("port", int.class)};
+ @java.io.Serial
private void writeObject(ObjectOutputStream out)
throws IOException
{
// Don't call defaultWriteObject()
ObjectOutputStream.PutField pfields = out.putFields();
*** 273,282 ****
--- 276,286 ----
pfields.put("addr", holder.addr);
pfields.put("port", holder.port);
out.writeFields();
}
+ @java.io.Serial
private void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException
{
// Don't call defaultReadObject()
ObjectInputStream.GetField oisFields = in.readFields();
*** 294,303 ****
--- 298,308 ----
oisAddr,
oisPort);
UNSAFE.putReference(this, FIELDS_OFFSET, h);
}
+ @java.io.Serial
private void readObjectNoData()
throws ObjectStreamException
{
throw new InvalidObjectException("Stream data required");
}
< prev index next >