jdk/src/share/classes/java/time/chrono/JapaneseDate.java
changeset 20518 dde564773845
parent 19841 15c8e97d6a14
child 20519 eee7a92074fd
equal deleted inserted replaced
20517:1336a85b3d52 20518:dde564773845
    59 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH;
    59 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH;
    60 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR;
    60 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR;
    61 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH;
    61 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH;
    62 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR;
    62 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR;
    63 import static java.time.temporal.ChronoField.DAY_OF_MONTH;
    63 import static java.time.temporal.ChronoField.DAY_OF_MONTH;
    64 import static java.time.temporal.ChronoField.DAY_OF_YEAR;
       
    65 import static java.time.temporal.ChronoField.MONTH_OF_YEAR;
    64 import static java.time.temporal.ChronoField.MONTH_OF_YEAR;
    66 import static java.time.temporal.ChronoField.YEAR;
    65 import static java.time.temporal.ChronoField.YEAR;
    67 import static java.time.temporal.ChronoField.YEAR_OF_ERA;
       
    68 
    66 
    69 import java.io.DataInput;
    67 import java.io.DataInput;
    70 import java.io.DataOutput;
    68 import java.io.DataOutput;
    71 import java.io.IOException;
    69 import java.io.IOException;
    72 import java.io.InvalidObjectException;
    70 import java.io.InvalidObjectException;
    74 import java.time.Clock;
    72 import java.time.Clock;
    75 import java.time.DateTimeException;
    73 import java.time.DateTimeException;
    76 import java.time.LocalDate;
    74 import java.time.LocalDate;
    77 import java.time.LocalTime;
    75 import java.time.LocalTime;
    78 import java.time.Period;
    76 import java.time.Period;
    79 import java.time.Year;
       
    80 import java.time.ZoneId;
    77 import java.time.ZoneId;
    81 import java.time.temporal.ChronoField;
    78 import java.time.temporal.ChronoField;
    82 import java.time.temporal.TemporalAccessor;
    79 import java.time.temporal.TemporalAccessor;
    83 import java.time.temporal.TemporalAdjuster;
    80 import java.time.temporal.TemporalAdjuster;
    84 import java.time.temporal.TemporalAmount;
    81 import java.time.temporal.TemporalAmount;
   117  * This class is immutable and thread-safe.
   114  * This class is immutable and thread-safe.
   118  *
   115  *
   119  * @since 1.8
   116  * @since 1.8
   120  */
   117  */
   121 public final class JapaneseDate
   118 public final class JapaneseDate
   122         extends ChronoDateImpl<JapaneseDate>
   119         extends ChronoLocalDateImpl<JapaneseDate>
   123         implements ChronoLocalDate, Serializable {
   120         implements ChronoLocalDate, Serializable {
   124 
   121 
   125     /**
   122     /**
   126      * Serialization version.
   123      * Serialization version.
   127      */
   124      */