equal
deleted
inserted
replaced
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 |