static void _checkPositive(_IValueAsLongIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value <= 0) { throwPositiveException(iter, value, argName); } } }
static void _checkNotNegative(_IValueAsLongIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value < 0) { throwNotNegativeException(iter, value, argName); } } }
static void _checkNegative(_IValueAsDoubleIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value >= 0.0d) { throwNegativeException(iter, value, argName); } } }
static void _checkNotNegative(_IValueAsDoubleIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value < 0.0d) { throwNotNegativeException(iter, value, argName); } } }
static void _checkMaxValue(_IValueAsDoubleIterator iter, double maxValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value > maxValue) { throwMaxValueException(iter, value, maxValue, iterArgName); } } }
static void _checkNotExactValue( _IValueAsLongIterator iter, long exactValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value == exactValue) { throwNotExactValueException(iter, value, exactValue, iterArgName); } } }
static void _checkNegative(_IValueAsLongIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value >= 0) { throwNegativeException(iter, value, argName); } } }
static void _checkMinValue(_IValueAsLongIterator iter, long minValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value < minValue) { throwMinValueException(iter, value, minValue, iterArgName); } } }
static void _checkExactValue(_IValueAsLongIterator iter, long exactValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value != exactValue) { throwExactValueException(iter, value, exactValue, iterArgName); } } }
static void _checkNotPositive(_IValueAsDoubleIterator iter, String argName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value > 0.0d) { throwNotPositiveException(iter, value, argName); } } }
static void _checkExactValue( _IValueAsDoubleIterator iter, double exactValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value != exactValue) { throwExactValueException(iter, value, exactValue, iterArgName); } } }
static void _checkMaxValue(_IValueAsLongIterator iter, long maxValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final long value = iter.nextAsLong(); if (value > maxValue) { throwMaxValueException(iter, value, maxValue, iterArgName); } } }
static void _checkMinValue(_IValueAsDoubleIterator iter, double minValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value < minValue) { throwMinValueException(iter, value, minValue, iterArgName); } } }
static void _checkNotExactValue( _IValueAsDoubleIterator iter, double exactValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); while (iter.hasNext()) { final double value = iter.nextAsDouble(); if (value == exactValue) { throwNotExactValueException(iter, value, exactValue, iterArgName); } } }
private static void _checkMinAndMaxRangeValues( _IValueAsDoubleIterator iter, double minRangeValue, double maxRangeValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); if (minRangeValue > maxRangeValue) { throwMinAndMaxRangeValuesException(iter, minRangeValue, maxRangeValue, iterArgName); } }
static void _checkMinSize( Object container, String containerType, int size, int minSize, String containerArgName) { IntArgs.checkNotNegative(minSize, "minSize"); int maxSize = -1; _checkSizeRangeCore(container, containerType, size, minSize, maxSize, containerArgName); }
private static void _checkMinAndMaxRangeValues( _IValueAsLongIterator iter, long minRangeValue, long maxRangeValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); if (minRangeValue > maxRangeValue) { throwMinAndMaxRangeValuesException(iter, minRangeValue, maxRangeValue, iterArgName); } }
static void _checkSizeRange( Object container, String containerType, int size, int minSize, int maxSize, String containerArgName) { IntArgs.checkNotNegative(minSize, "minSize"); IntArgs.checkNotNegative(maxSize, "maxSize"); _checkSizeRangeCore(container, containerType, size, minSize, maxSize, containerArgName); }
static void _checkMaxSize( Object container, String containerType, int size, int maxSize, String containerArgName) { IntArgs.checkNotNegative(maxSize, "minSize"); int minSize = -1; _checkSizeRangeCore(container, containerType, size, minSize, maxSize, containerArgName); }
static void _checkExactSize( Object container, String containerType, int size, int exactSize, String containerArgName) { IntArgs.checkNotNegative(exactSize, "exactSize"); _checkSizeRangeCore( container, containerType, size, exactSize, exactSize, containerArgName); }