jdk/src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
changeset 22081 86eb26ff8f2b
parent 20522 9a239bba214f
child 22566 4ebe53dd7814
equal deleted inserted replaced
22080:18a23ba7dd38 22081:86eb26ff8f2b
    64 import static java.time.temporal.ChronoUnit.SECONDS;
    64 import static java.time.temporal.ChronoUnit.SECONDS;
    65 
    65 
    66 import java.io.IOException;
    66 import java.io.IOException;
    67 import java.io.InvalidObjectException;
    67 import java.io.InvalidObjectException;
    68 import java.io.ObjectInput;
    68 import java.io.ObjectInput;
       
    69 import java.io.ObjectInputStream;
    69 import java.io.ObjectOutput;
    70 import java.io.ObjectOutput;
    70 import java.io.ObjectStreamException;
       
    71 import java.io.Serializable;
    71 import java.io.Serializable;
    72 import java.time.Instant;
    72 import java.time.Instant;
    73 import java.time.LocalDateTime;
    73 import java.time.LocalDateTime;
    74 import java.time.ZoneId;
    74 import java.time.ZoneId;
    75 import java.time.ZoneOffset;
    75 import java.time.ZoneOffset;
   337         return new Ser(Ser.CHRONO_ZONE_DATE_TIME_TYPE, this);
   337         return new Ser(Ser.CHRONO_ZONE_DATE_TIME_TYPE, this);
   338     }
   338     }
   339 
   339 
   340     /**
   340     /**
   341      * Defend against malicious streams.
   341      * Defend against malicious streams.
   342      * @return never
   342      *
   343      * @throws InvalidObjectException always
   343      * @throws InvalidObjectException always
   344      */
   344      */
   345     private Object readResolve() throws InvalidObjectException {
   345     private void readObject(ObjectInputStream s) throws InvalidObjectException {
   346         throw new InvalidObjectException("Deserialization via serialization delegate");
   346         throw new InvalidObjectException("Deserialization via serialization delegate");
   347     }
   347     }
   348 
   348 
   349     void writeExternal(ObjectOutput out) throws IOException {
   349     void writeExternal(ObjectOutput out) throws IOException {
   350         out.writeObject(dateTime);
   350         out.writeObject(dateTime);