/libcore/ojluni/src/main/java/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
|
/libcore/ojluni/src/main/java/java/time/chrono/ |
H A D | ChronoPeriod.java | 205 * @param amountToAdd the period to add, not null 209 ChronoPeriod plus(TemporalAmount amountToAdd); argument
|
H A D | ChronoLocalDateTime.java | 293 ChronoLocalDateTime<D> plus(long amountToAdd, TemporalUnit unit); argument
|
H A D | ChronoLocalDate.java | 458 default ChronoLocalDate plus(long amountToAdd, TemporalUnit unit) { argument 462 return ChronoLocalDateImpl.ensureValid(getChronology(), unit.addTo(this, amountToAdd));
|
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 | ChronoPeriodImpl.java | 176 public ChronoPeriod plus(TemporalAmount amountToAdd) { argument 177 ChronoPeriodImpl amount = validateAmount(amountToAdd);
|
H A D | ChronoZonedDateTime.java | 440 ChronoZonedDateTime<D> plus(long amountToAdd, TemporalUnit unit); argument
|
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 | MinguoDate.java | 386 public MinguoDate plus(long amountToAdd, TemporalUnit unit) { argument 387 return super.plus(amountToAdd, unit); 391 public MinguoDate minus(long amountToAdd, TemporalUnit unit) { argument 392 return super.minus(amountToAdd, unit);
|
H A D | ThaiBuddhistDate.java | 386 public ThaiBuddhistDate plus(long amountToAdd, TemporalUnit unit) { argument 387 return super.plus(amountToAdd, unit); 391 public ThaiBuddhistDate minus(long amountToAdd, TemporalUnit unit) { argument 392 return super.minus(amountToAdd, unit);
|
H A D | HijrahDate.java | 551 public HijrahDate plus(long amountToAdd, TemporalUnit unit) { argument 552 return super.plus(amountToAdd, unit);
|
H A D | JapaneseDate.java | 631 public JapaneseDate plus(long amountToAdd, TemporalUnit unit) { argument 632 return super.plus(amountToAdd, unit); 636 public JapaneseDate minus(long amountToAdd, TemporalUnit unit) { argument 637 return super.minus(amountToAdd, unit);
|
/libcore/ojluni/src/test/java/time/tck/java/time/chrono/ |
H A D | CopticDate.java | 259 public CopticDate plus(long amountToAdd, TemporalUnit unit) { argument 263 case DAYS: return plusDays(amountToAdd); 264 case WEEKS: return plusDays(Math.multiplyExact(amountToAdd, 7)); 265 case MONTHS: return plusMonths(amountToAdd); 266 case YEARS: return plusYears(amountToAdd); 267 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 268 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 269 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 1000)); 273 return unit.addTo(this, amountToAdd);
|
/libcore/ojluni/src/main/java/java/time/ |
H A D | Instant.java | 775 * @param amountToAdd the amount to add, not null 781 public Instant plus(TemporalAmount amountToAdd) { argument 782 return (Instant) amountToAdd.addTo(this); 836 * @param amountToAdd the amount of the unit to add to the result, may be negative 844 public Instant plus(long amountToAdd, TemporalUnit unit) { argument 847 case NANOS: return plusNanos(amountToAdd); 848 case MICROS: return plus(amountToAdd / 1000_000, (amountToAdd % 1000_000) * 1000); 849 case MILLIS: return plusMillis(amountToAdd); 850 case SECONDS: return plusSeconds(amountToAdd); [all...] |
H A D | Period.java | 613 * @param amountToAdd the amount to add, not null 619 public Period plus(TemporalAmount amountToAdd) { argument 620 Period isoAmount = Period.from(amountToAdd);
|
H A D | Year.java | 643 * @param amountToAdd the amount to add, not null 649 public Year plus(TemporalAmount amountToAdd) { argument 650 return (Year) amountToAdd.addTo(this); 694 * @param amountToAdd the amount of the unit to add to the result, may be negative 702 public Year plus(long amountToAdd, TemporalUnit unit) { argument 705 case YEARS: return plusYears(amountToAdd); 706 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 707 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 708 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 1000)); 709 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); [all...] |
H A D | YearMonth.java | 737 * @param amountToAdd the amount to add, not null 743 public YearMonth plus(TemporalAmount amountToAdd) { argument 744 return (YearMonth) amountToAdd.addTo(this); 791 * @param amountToAdd the amount of the unit to add to the result, may be negative 799 public YearMonth plus(long amountToAdd, TemporalUnit unit) { argument 802 case MONTHS: return plusMonths(amountToAdd); 803 case YEARS: return plusYears(amountToAdd); 804 case DECADES: return plusYears(Math.multiplyExact(amountToAdd, 10)); 805 case CENTURIES: return plusYears(Math.multiplyExact(amountToAdd, 100)); 806 case MILLENNIA: return plusYears(Math.multiplyExact(amountToAdd, 100 [all...] |
H A D | Duration.java | 683 * @param amountToAdd the amount to add, measured in terms of the unit, positive or negative 689 public Duration plus(long amountToAdd, TemporalUnit unit) { argument 692 return plus(Math.multiplyExact(amountToAdd, SECONDS_PER_DAY), 0); 697 if (amountToAdd == 0) { 702 case NANOS: return plusNanos(amountToAdd); 703 case MICROS: return plusSeconds((amountToAdd / (1000_000L * 1000)) * 1000).plusNanos((amountToAdd % (1000_000L * 1000)) * 1000); 704 case MILLIS: return plusMillis(amountToAdd); 705 case SECONDS: return plusSeconds(amountToAdd); 707 return plusSeconds(Math.multiplyExact(unit.getDuration().seconds, amountToAdd)); [all...] |
H A D | LocalDate.java | 1131 * @param amountToAdd the amount to add, not null 1137 public LocalDate plus(TemporalAmount amountToAdd) { argument 1138 if (amountToAdd instanceof Period) { 1139 Period periodToAdd = (Period) amountToAdd; 1142 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1143 return (LocalDate) amountToAdd.addTo(this); 1220 * @param amountToAdd the amount of the unit to add to the result, may be negative 1228 public LocalDate plus(long amountToAdd, TemporalUnit unit) { argument 1232 case DAYS: return plusDays(amountToAdd); [all...] |
H A D | LocalTime.java | 975 * @param amountToAdd the amount to add, not null 981 public LocalTime plus(TemporalAmount amountToAdd) { argument 982 return (LocalTime) amountToAdd.addTo(this); 1030 * @param amountToAdd the amount of the unit to add to the result, may be negative 1038 public LocalTime plus(long amountToAdd, TemporalUnit unit) { argument 1041 case NANOS: return plusNanos(amountToAdd); 1042 case MICROS: return plusNanos((amountToAdd % MICROS_PER_DAY) * 1000); 1043 case MILLIS: return plusNanos((amountToAdd % MILLIS_PER_DAY) * 1000_000); 1044 case SECONDS: return plusSeconds(amountToAdd); 1045 case MINUTES: return plusMinutes(amountToAdd); [all...] |
H A D | OffsetTime.java | 836 * @param amountToAdd the amount to add, not null 842 public OffsetTime plus(TemporalAmount amountToAdd) { argument 843 return (OffsetTime) amountToAdd.addTo(this); 864 * @param amountToAdd the amount of the unit to add to the result, may be negative 872 public OffsetTime plus(long amountToAdd, TemporalUnit unit) { argument 874 return with(time.plus(amountToAdd, unit), offset); 876 return unit.addTo(this, amountToAdd);
|
H A D | LocalDateTime.java | 1134 * @param amountToAdd the amount to add, not null 1140 public LocalDateTime plus(TemporalAmount amountToAdd) { argument 1141 if (amountToAdd instanceof Period) { 1142 Period periodToAdd = (Period) amountToAdd; 1145 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1146 return (LocalDateTime) amountToAdd.addTo(this); 1168 * @param amountToAdd the amount of the unit to add to the result, may be negative 1176 public LocalDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1180 case NANOS: return plusNanos(amountToAdd); [all...] |
H A D | OffsetDateTime.java | 1146 * @param amountToAdd the amount to add, not null 1152 public OffsetDateTime plus(TemporalAmount amountToAdd) { argument 1153 return (OffsetDateTime) amountToAdd.addTo(this); 1174 * @param amountToAdd the amount of the unit to add to the result, may be negative 1182 public OffsetDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1184 return with(dateTime.plus(amountToAdd, unit), offset); 1186 return unit.addTo(this, amountToAdd);
|
H A D | ZonedDateTime.java | 1540 * @param amountToAdd the amount to add, not null 1546 public ZonedDateTime plus(TemporalAmount amountToAdd) { argument 1547 if (amountToAdd instanceof Period) { 1548 Period periodToAdd = (Period) amountToAdd; 1551 Objects.requireNonNull(amountToAdd, "amountToAdd"); 1552 return (ZonedDateTime) amountToAdd.addTo(this); 1585 * @param amountToAdd the amount of the unit to add to the result, may be negative 1593 public ZonedDateTime plus(long amountToAdd, TemporalUnit unit) { argument 1596 return resolveLocal(dateTime.plus(amountToAdd, uni [all...] |