jdk/src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
changeset 20518 dde564773845
parent 19841 15c8e97d6a14
child 20520 0952771e3e25
equal deleted inserted replaced
20517:1336a85b3d52 20518:dde564773845
   218     private ChronoLocalDateTimeImpl<D> with(Temporal newDate, LocalTime newTime) {
   218     private ChronoLocalDateTimeImpl<D> with(Temporal newDate, LocalTime newTime) {
   219         if (date == newDate && time == newTime) {
   219         if (date == newDate && time == newTime) {
   220             return this;
   220             return this;
   221         }
   221         }
   222         // Validate that the new Temporal is a ChronoLocalDate (and not something else)
   222         // Validate that the new Temporal is a ChronoLocalDate (and not something else)
   223         D cd = ChronoDateImpl.ensureValid(date.getChronology(), newDate);
   223         D cd = ChronoLocalDateImpl.ensureValid(date.getChronology(), newDate);
   224         return new ChronoLocalDateTimeImpl<>(cd, newTime);
   224         return new ChronoLocalDateTimeImpl<>(cd, newTime);
   225     }
   225     }
   226 
   226 
   227     //-----------------------------------------------------------------------
   227     //-----------------------------------------------------------------------
   228     @Override
   228     @Override