/openjdk10/jdk/src/java.base/share/classes/java/time/chrono/ |
H A D | ChronoLocalDateImpl.java | 198 public D plus(long amountToAdd, TemporalUnit unit) { argument 202 case DAYS: return plusDays(amountToAdd); 203 case WEEKS: return plusDays(Math.multiplyExact(amountToAdd, 7)); 204 case MONTHS: return plusMonths(amountToAdd); 205 case YEARS: return plusYears(amountToAdd); 206 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 207 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 208 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 1000)); 209 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); 213 return (D) ChronoLocalDate.super.plus(amountToAdd, uni [all...] |
H A D | ChronoLocalDateTimeImpl.java | 304 public ChronoLocalDateTimeImpl<D> plus(long amountToAdd, TemporalUnit unit) { argument 308 case NANOS: return plusNanos(amountToAdd); 309 case MICROS: return plusDays(amountToAdd / MICROS_PER_DAY).plusNanos((amountToAdd % MICROS_PER_DAY) * 1000); 310 case MILLIS: return plusDays(amountToAdd / MILLIS_PER_DAY).plusNanos((amountToAdd % MILLIS_PER_DAY) * 1000000); 311 case SECONDS: return plusSeconds(amountToAdd); 312 case MINUTES: return plusMinutes(amountToAdd); 313 case HOURS: return plusHours(amountToAdd); 314 case HALF_DAYS: return plusDays(amountToAdd / 25 [all...] |
H A D | ChronoPeriod.java | 205 * @param amountToAdd the period to add, not null 209 ChronoPeriod plus(TemporalAmount amountToAdd); argument
|
H A D | ThaiBuddhistDate.java | 392 public ThaiBuddhistDate plus(long amountToAdd, TemporalUnit unit) { argument 393 return super.plus(amountToAdd, unit); 397 public ThaiBuddhistDate minus(long amountToAdd, TemporalUnit unit) { argument 398 return super.minus(amountToAdd, unit);
|
H A D | MinguoDate.java | 392 public MinguoDate plus(long amountToAdd, TemporalUnit unit) { argument 393 return super.plus(amountToAdd, unit); 397 public MinguoDate minus(long amountToAdd, TemporalUnit unit) { argument 398 return super.minus(amountToAdd, unit);
|
H A D | ChronoZonedDateTimeImpl.java | 301 public ChronoZonedDateTime<D> plus(long amountToAdd, TemporalUnit unit) { argument 303 return with(dateTime.plus(amountToAdd, unit)); 305 return ChronoZonedDateTimeImpl.ensureValid(getChronology(), unit.addTo(this, amountToAdd)); /// TODO: Generics replacement Risk!
|
H A D | JapaneseDate.java | 630 public JapaneseDate plus(long amountToAdd, TemporalUnit unit) { argument 631 return super.plus(amountToAdd, unit); 635 public JapaneseDate minus(long amountToAdd, TemporalUnit unit) { argument 636 return super.minus(amountToAdd, unit);
|
H A D | ChronoLocalDate.java | 461 default ChronoLocalDate plus(long amountToAdd, TemporalUnit unit) { argument 465 return ChronoLocalDateImpl.ensureValid(getChronology(), unit.addTo(this, amountToAdd));
|
H A D | ChronoPeriodImpl.java | 173 public ChronoPeriod plus(TemporalAmount amountToAdd) { argument 174 ChronoPeriodImpl amount = validateAmount(amountToAdd);
|
H A D | HijrahDate.java | 557 public HijrahDate plus(long amountToAdd, TemporalUnit unit) { argument 558 return super.plus(amountToAdd, unit);
|
H A D | ChronoZonedDateTime.java | 447 ChronoZonedDateTime<D> plus(long amountToAdd, TemporalUnit unit); argument
|
H A D | ChronoLocalDateTime.java | 300 ChronoLocalDateTime<D> plus(long amountToAdd, TemporalUnit unit); argument
|
/openjdk10/jdk/src/java.base/share/classes/java/time/ |
H A D | Instant.java | 780 * @param amountToAdd the amount to add, not null 786 public Instant plus(TemporalAmount amountToAdd) { argument 787 return (Instant) amountToAdd.addTo(this); 841 * @param amountToAdd the amount of the unit to add to the result, may be negative 849 public Instant plus(long amountToAdd, TemporalUnit unit) { argument 852 case NANOS: return plusNanos(amountToAdd); 853 case MICROS: return plus(amountToAdd / 1000_000, (amountToAdd % 1000_000) * 1000); 854 case MILLIS: return plusMillis(amountToAdd); 855 case SECONDS: return plusSeconds(amountToAdd); [all...] |
H A D | YearMonth.java | 743 * @param amountToAdd the amount to add, not null 749 public YearMonth plus(TemporalAmount amountToAdd) { argument 750 return (YearMonth) amountToAdd.addTo(this); 797 * @param amountToAdd the amount of the unit to add to the result, may be negative 805 public YearMonth plus(long amountToAdd, TemporalUnit unit) { argument 808 case MONTHS: return plusMonths(amountToAdd); 809 case YEARS: return plusYears(amountToAdd); 810 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 811 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 812 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 100 [all...] |
H A D | Year.java | 649 * @param amountToAdd the amount to add, not null 655 public Year plus(TemporalAmount amountToAdd) { argument 656 return (Year) amountToAdd.addTo(this); 700 * @param amountToAdd the amount of the unit to add to the result, may be negative 708 public Year plus(long amountToAdd, TemporalUnit unit) { argument 711 case YEARS: return plusYears(amountToAdd); 712 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 713 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 714 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 1000)); 715 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); [all...] |
H A D | LocalDateTime.java | 1140 * @param amountToAdd the amount to add, not null 1146 public LocalDateTime plus(TemporalAmount amountToAdd) { argument 1147 if (amountToAdd instanceof Period) { 1148 Period periodToAdd = (Period) amountToAdd; 1151 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1152 return (LocalDateTime) amountToAdd.addTo(this); 1174 * @param amountToAdd the amount of the unit to add to the result, may be negative 1182 public LocalDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1186 case NANOS: return plusNanos(amountToAdd); [all...] |
H A D | LocalTime.java | 1003 * @param amountToAdd the amount to add, not null 1009 public LocalTime plus(TemporalAmount amountToAdd) { argument 1010 return (LocalTime) amountToAdd.addTo(this); 1058 * @param amountToAdd the amount of the unit to add to the result, may be negative 1066 public LocalTime plus(long amountToAdd, TemporalUnit unit) { argument 1069 case NANOS: return plusNanos(amountToAdd); 1070 case MICROS: return plusNanos((amountToAdd % MICROS_PER_DAY) * 1000); 1071 case MILLIS: return plusNanos((amountToAdd % MILLIS_PER_DAY) * 1000_000); 1072 case SECONDS: return plusSeconds(amountToAdd); 1073 case MINUTES: return plusMinutes(amountToAdd); [all...] |
H A D | Duration.java | 703 * @param amountToAdd the amount to add, measured in terms of the unit, positive or negative 709 public Duration plus(long amountToAdd, TemporalUnit unit) { argument 712 return plus(Math.multiplyExact(amountToAdd, SECONDS_PER_DAY), 0); 717 if (amountToAdd == 0) { 722 case NANOS: return plusNanos(amountToAdd); 723 case MICROS: return plusSeconds((amountToAdd / (1000_000L * 1000)) * 1000).plusNanos((amountToAdd % (1000_000L * 1000)) * 1000); 724 case MILLIS: return plusMillis(amountToAdd); 725 case SECONDS: return plusSeconds(amountToAdd); 727 return plusSeconds(Math.multiplyExact(unit.getDuration().seconds, amountToAdd)); [all...] |
H A D | LocalDate.java | 1162 * @param amountToAdd the amount to add, not null 1168 public LocalDate plus(TemporalAmount amountToAdd) { argument 1169 if (amountToAdd instanceof Period) { 1170 Period periodToAdd = (Period) amountToAdd; 1173 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1174 return (LocalDate) amountToAdd.addTo(this); 1251 * @param amountToAdd the amount of the unit to add to the result, may be negative 1259 public LocalDate plus(long amountToAdd, TemporalUnit unit) { argument 1263 case DAYS: return plusDays(amountToAdd); [all...] |
H A D | OffsetTime.java | 842 * @param amountToAdd the amount to add, not null 848 public OffsetTime plus(TemporalAmount amountToAdd) { argument 849 return (OffsetTime) amountToAdd.addTo(this); 870 * @param amountToAdd the amount of the unit to add to the result, may be negative 878 public OffsetTime plus(long amountToAdd, TemporalUnit unit) { argument 880 return with(time.plus(amountToAdd, unit), offset); 882 return unit.addTo(this, amountToAdd);
|
H A D | ZonedDateTime.java | 1547 * @param amountToAdd the amount to add, not null 1553 public ZonedDateTime plus(TemporalAmount amountToAdd) { argument 1554 if (amountToAdd instanceof Period) { 1555 Period periodToAdd = (Period) amountToAdd; 1558 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1559 return (ZonedDateTime) amountToAdd.addTo(this); 1592 * @param amountToAdd the amount of the unit to add to the result, may be negative 1600 public ZonedDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1603 return resolveLocal(dateTime.plus(amountToAdd, uni [all...] |
H A D | OffsetDateTime.java | 1152 * @param amountToAdd the amount to add, not null 1158 public OffsetDateTime plus(TemporalAmount amountToAdd) { argument 1159 return (OffsetDateTime) amountToAdd.addTo(this); 1180 * @param amountToAdd the amount of the unit to add to the result, may be negative 1188 public OffsetDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1190 return with(dateTime.plus(amountToAdd, unit), offset); 1192 return unit.addTo(this, amountToAdd);
|
H A D | Period.java | 620 * @param amountToAdd the amount to add, not null 626 public Period plus(TemporalAmount amountToAdd) { argument 627 Period isoAmount = Period.from(amountToAdd);
|
/openjdk10/jdk/test/java/time/tck/java/time/chrono/ |
H A D | CopticDate.java | 260 public CopticDate plus(long amountToAdd, TemporalUnit unit) { argument 264 case DAYS: return plusDays(amountToAdd); 265 case WEEKS: return plusDays(Math.multiplyExact(amountToAdd, 7)); 266 case MONTHS: return plusMonths(amountToAdd); 267 case YEARS: return plusYears(amountToAdd); 268 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 269 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 270 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 1000)); 274 return unit.addTo(this, amountToAdd);
|
/openjdk10/jdk/src/java.base/share/classes/java/time/temporal/ |
H A D | Temporal.java | 290 * @param amountToAdd the amount of the specified unit to add, may be negative 297 Temporal plus(long amountToAdd, TemporalUnit unit); argument
|