Class IntervalUtils
- java.lang.Object
-
- org.eclipse.collections.impl.list.IntervalUtils
-
public final class IntervalUtils extends Object
This is a utility class for common behaviors between Interval and IntInterval. It is a public class only because Interval and IntInterval are in different packages.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intbinarySearch(long value, long from, long to, long step)static voidcheckArguments(long from, long to, long stepBy)static booleancontains(long value, long from, long to, long step)static intindexOf(long value, long from, long to, long step)static intintSize(long from, long to, long step)static booleanisWithinBoundaries(long value, long from, long to, long step)static longvalueAtIndex(int index, long from, long to, long step)
-
-
-
Method Detail
-
checkArguments
public static void checkArguments(long from, long to, long stepBy)
-
intSize
public static int intSize(long from, long to, long step)
-
contains
public static boolean contains(long value, long from, long to, long step)
-
isWithinBoundaries
public static boolean isWithinBoundaries(long value, long from, long to, long step)
-
indexOf
public static int indexOf(long value, long from, long to, long step)
-
valueAtIndex
public static long valueAtIndex(int index, long from, long to, long step)
-
binarySearch
public static int binarySearch(long value, long from, long to, long step)
-
-