< prev index next >

src/java.base/share/classes/java/time/chrono/Ser.java

Print this page




  93 
  94     /**
  95      * Serialization version.
  96      */
  97     @java.io.Serial
  98     private static final long serialVersionUID = -6103370247208168577L;
  99 
 100     static final byte CHRONO_TYPE = 1;
 101     static final byte CHRONO_LOCAL_DATE_TIME_TYPE = 2;
 102     static final byte CHRONO_ZONE_DATE_TIME_TYPE = 3;
 103     static final byte JAPANESE_DATE_TYPE = 4;
 104     static final byte JAPANESE_ERA_TYPE = 5;
 105     static final byte HIJRAH_DATE_TYPE = 6;
 106     static final byte MINGUO_DATE_TYPE = 7;
 107     static final byte THAIBUDDHIST_DATE_TYPE = 8;
 108     static final byte CHRONO_PERIOD_TYPE = 9;
 109 
 110     /** The type being serialized. */
 111     private byte type;
 112     /** The object being serialized. */

 113     private Object object;
 114 
 115     /**
 116      * Constructor for deserialization.
 117      */
 118     public Ser() {
 119     }
 120 
 121     /**
 122      * Creates an instance for serialization.
 123      *
 124      * @param type  the type
 125      * @param object  the object
 126      */
 127     Ser(byte type, Object object) {
 128         this.type = type;
 129         this.object = object;
 130     }
 131 
 132     //-----------------------------------------------------------------------




  93 
  94     /**
  95      * Serialization version.
  96      */
  97     @java.io.Serial
  98     private static final long serialVersionUID = -6103370247208168577L;
  99 
 100     static final byte CHRONO_TYPE = 1;
 101     static final byte CHRONO_LOCAL_DATE_TIME_TYPE = 2;
 102     static final byte CHRONO_ZONE_DATE_TIME_TYPE = 3;
 103     static final byte JAPANESE_DATE_TYPE = 4;
 104     static final byte JAPANESE_ERA_TYPE = 5;
 105     static final byte HIJRAH_DATE_TYPE = 6;
 106     static final byte MINGUO_DATE_TYPE = 7;
 107     static final byte THAIBUDDHIST_DATE_TYPE = 8;
 108     static final byte CHRONO_PERIOD_TYPE = 9;
 109 
 110     /** The type being serialized. */
 111     private byte type;
 112     /** The object being serialized. */
 113     @SuppressWarnings("serial") // Not statically typed as Serializable
 114     private Object object;
 115 
 116     /**
 117      * Constructor for deserialization.
 118      */
 119     public Ser() {
 120     }
 121 
 122     /**
 123      * Creates an instance for serialization.
 124      *
 125      * @param type  the type
 126      * @param object  the object
 127      */
 128     Ser(byte type, Object object) {
 129         this.type = type;
 130         this.object = object;
 131     }
 132 
 133     //-----------------------------------------------------------------------


< prev index next >