Package org.eclipse.jetty.util
Class MathUtils
- java.lang.Object
-
- org.eclipse.jetty.util.MathUtils
-
public class MathUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
cappedAdd(long a, long b)
Returns the sum of its arguments, capping toLong.MAX_VALUE
if they overflow.static boolean
sumOverflows(int a, int b)
Returns whether the sum of the arguments overflows anint
.
-
-
-
Method Detail
-
sumOverflows
public static boolean sumOverflows(int a, int b)
Returns whether the sum of the arguments overflows anint
.- Parameters:
a
- the first valueb
- the second value- Returns:
- whether the sum of the arguments overflows an
int
-
cappedAdd
public static long cappedAdd(long a, long b)
Returns the sum of its arguments, capping toLong.MAX_VALUE
if they overflow.- Parameters:
a
- the first valueb
- the second value- Returns:
- the sum of the values, capped to
Long.MAX_VALUE
-
-