Home
last modified time | relevance | path

Searched refs:addExact (Results 1 – 25 of 29) sorted by relevance

12

/libcore/ojluni/src/main/java/java/time/
DPeriod.java335 days = Math.addExact(days, Math.multiplyExact(weeks, 7)); in parse()
624 Math.addExact(years, isoAmount.years), in plus()
625 Math.addExact(months, isoAmount.months), in plus()
626 Math.addExact(days, isoAmount.days)); in plus()
646 return create(Math.toIntExact(Math.addExact(years, yearsToAdd)), months, days); in plusYears()
666 return create(years, Math.toIntExact(Math.addExact(months, monthsToAdd)), days); in plusMonths()
686 return create(years, months, Math.toIntExact(Math.addExact(days, daysToAdd))); in plusDays()
DDuration.java242 long secs = Math.addExact(seconds, Math.floorDiv(nanoAdjustment, NANOS_PER_SECOND)); in ofSeconds()
439 …long seconds = Math.addExact(daysAsSecs, Math.addExact(hoursAsSecs, Math.addExact(minsAsSecs, secs… in create()
812 long epochSec = Math.addExact(seconds, secondsToAdd); in plus()
813 epochSec = Math.addExact(epochSec, nanosToAdd / NANOS_PER_SECOND); in plus()
1201 millis = Math.addExact(millis, nanos / 1000_000); in toMillis()
1216 totalNanos = Math.addExact(totalNanos, nanos); in toNanos()
DInstant.java323 long secs = Math.addExact(epochSecond, Math.floorDiv(nanoAdjustment, NANOS_PER_SECOND)); in ofEpochSecond()
918 long epochSec = Math.addExact(seconds, secondsToAdd); in plus()
919 epochSec = Math.addExact(epochSec, nanosToAdd / NANOS_PER_SECOND); in plus()
1157 return Math.addExact(totalNanos, end.nanos - nanos); in nanosUntil()
1227 return Math.addExact(millis, adjustment); in toEpochMilli()
1230 return Math.addExact(millis, nanos / 1000_000); in toEpochMilli()
DClock.java709 return Math.addExact(baseClock.millis(), offset.toMillis()); in millis()
DYear.java709 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); in plus()
DLocalDate.java1265 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); in plus()
1387 long mjDay = Math.addExact(toEpochDay(), daysToAdd); in plusDays()
DYearMonth.java807 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); in plus()
/libcore/ojluni/src/main/java/java/lang/
DStrictMath.java861 public static int addExact(int x, int y) { in addExact() method in StrictMath
862 return Math.addExact(x, y); in addExact()
876 public static long addExact(long x, long y) { in addExact() method in StrictMath
877 return Math.addExact(x, y); in addExact()
DMath.java1055 public static int addExact(int x, int y) { in addExact() method in Math
1075 public static long addExact(long x, long y) { in addExact() method in Math
/libcore/ojluni/src/main/java/java/time/chrono/
DChronoPeriodImpl.java179 Math.addExact(years, amount.years), in plus()
180 Math.addExact(months, amount.months), in plus()
181 Math.addExact(days, amount.days)); in plus()
DChronology.java747 return Math.addExact(daysInSec, timeinSec - zoneOffset.getTotalSeconds()); in epochSecond()
DChronoLocalDateImpl.java209 case ERAS: return with(ERA, Math.addExact(getLong(ERA), amountToAdd)); in plus()
DIsoChronology.java330 …return Math.addExact(Math.multiplyExact(totalDays, 86400L), timeinSec - zoneOffset.getTotalSeconds… in epochSecond()
DChronoLocalDateTimeImpl.java382 return Math.addExact(amount, time.until(end.toLocalTime(), unit)); in until()
DHijrahDate.java524 int newYear = Math.addExact(this.prolepticYear, (int)years); in plusYears()
/libcore/ojluni/src/main/java/java/time/format/
DParsed.java405 … updateCheckConflict(AMPM_OF_DAY, HOUR_OF_DAY, Math.addExact(Math.multiplyExact(ap, 12), hap)); in resolveTimeFields()
487 long hod = Math.addExact(hoap, excessHours); in resolveTimeFields()
541 resolveTime(Math.addExact(Math.multiplyExact(ap, 12), 6), 0, 0, 0); in resolveTimeLenient()
597 totalNanos = Math.addExact(totalNanos, Math.multiplyExact(moh, 60_000_000_000L)); in resolveTime()
598 totalNanos = Math.addExact(totalNanos, Math.multiplyExact(som, 1_000_000_000L)); in resolveTime()
599 totalNanos = Math.addExact(totalNanos, nos); in resolveTime()
/libcore/luni/src/test/java/libcore/java/lang/
DStrictMathTest.java46 assertEquals(expected, StrictMath.addExact(a, b)); in testAddExactI()
99 assertEquals(expected, BigInteger.valueOf(StrictMath.addExact(a, b))); in testAddExactL()
DMathTest.java49 assertEquals(expected, Math.addExact(a, b)); in testAddExactI()
138 assertEquals(expected, BigInteger.valueOf(Math.addExact(a, b))); in testAddExactL()
/libcore/ojluni/annotations/flagged_api/java/lang/
DStrictMath.annotated.java78 public static int addExact(int x, int y) { throw new RuntimeException("Stub!"); } in addExact() method in StrictMath
80 public static long addExact(long x, long y) { throw new RuntimeException("Stub!"); } in addExact() method in StrictMath
DMath.annotated.java79 public static int addExact(int x, int y) { throw new RuntimeException("Stub!"); } in addExact() method in Math
81 public static long addExact(long x, long y) { throw new RuntimeException("Stub!"); } in addExact() method in Math
/libcore/ojluni/src/test/java/time/tck/java/time/chrono/
DCopticDate.java287 long calcEm = Math.addExact(curEm, months); in plusMonths()
297 return CopticDate.ofEpochDay(Math.addExact(toEpochDay(), days)); in plusDays()
/libcore/ojluni/src/test/java/lang/StrictMath/
DExactArithTests.java75 int sum = StrictMath.addExact(x, y); in testIntegerExact()
226 long sum = StrictMath.addExact(x, y); in testLongExact()
/libcore/ojluni/src/main/java/java/util/
DBase64.java259 len = Math.multiplyExact(4, (Math.addExact(srclen, 2) / 3)); in encodedOutLength()
262 len = Math.addExact(Math.multiplyExact(4, (srclen / 3)), (n == 0 ? 0 : n + 1)); in encodedOutLength()
265 len = Math.addExact(len, (len - 1) / linemax * newline.length); in encodedOutLength()
/libcore/ojluni/src/test/java/lang/Math/
DExactArithTests.java102 int sum = Math.addExact(x, y); in testIntegerExact()
360 long sum = Math.addExact(x, y); in testLongExact()
/libcore/ojluni/src/main/java/java/time/temporal/
DWeekFields.java989 date = date.plus(Math.addExact(Math.multiplyExact(weeks, 7), days), DAYS); in resolveWoM()
1014 date = date.plus(Math.addExact(Math.multiplyExact(weeks, 7), days), DAYS); in resolveWoY()

12