public TraversePathIterableImpl(File dirPath, TraversePathDepthPolicy depthPolicy) { super( ObjectArgs.checkNotNull(dirPath, "dirPath"), ObjectArgs.checkNotNull(depthPolicy, "depthPolicy"), TraversePathUtils.DEFAULT_EXCEPTION_POLICY, (PathFilter) null, (Comparator<File>) null, (PathFilter) null, (Comparator<File>) null); }
/** * Does nothing. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String format, Object arg) { ObjectArgs.checkNotNull(marker, "marker"); }
/** * Does nothing. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String format, Object arg1, Object arg2) { ObjectArgs.checkNotNull(marker, "marker"); }
/** * Calls {@link Logger#isWarnEnabled(Marker)}. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public boolean isEnabled(Marker marker) { ObjectArgs.checkNotNull(marker, "marker"); boolean b = _logger.isWarnEnabled(marker); return b; }
/** * Calls {@link Logger#warn(Marker, String)}. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String msg) { ObjectArgs.checkNotNull(marker, "marker"); _logger.warn(marker, msg); }
private ArrayAsUnmodifiableList(TValue[] arr) { ObjectArgs.checkNotNull(arr, "arr"); _arr = arr; _arrAsList = Arrays.asList(arr); }
/** * Calls {@link Logger#error(Marker, String, Object...)}. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String format, Object... argArr) { ObjectArgs.checkNotNull(marker, "marker"); _logger.error(marker, format, argArr); }
/** * Calls {@link Logger#error(Marker, String, Throwable)}. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String msg, Throwable t) { ObjectArgs.checkNotNull(marker, "marker"); _logger.error(marker, msg, t); } }
private static <T extends Comparable<T>> void _checkMinAndMaxRangeValues( T minRangeValue, T maxRangeValue, String argName) { ObjectArgs.checkNotNull(minRangeValue, "minRangeValue"); ObjectArgs.checkNotNull(maxRangeValue, "maxRangeValue"); if (minRangeValue.compareTo(maxRangeValue) > 0) { final String w = StringArgs._getArgNameWarning(argName, "argName"); throw new IllegalArgumentException(String.format( "Argument '%s': 'minRangeValue' > 'maxRangeValue': %s > %s%s", argName, minRangeValue, maxRangeValue, w)); } }
private ArrayAsFixedSizeList(TValue[] arr, boolean shouldCloneArr) { ObjectArgs.checkNotNull(arr, "arr"); if (shouldCloneArr) { arr = arr.clone(); } this.arr = arr; arrAsList = Arrays.asList(this.arr); }
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 final class FactoryImpl implements Factory { static final FactoryImpl INSTANCE = new FactoryImpl(); @Override public TraversePathLevel newInstance(AbstractTraversePathIteratorImpl parent, File dirPath, int depth) throws PathException { return new TraversePathLevel(parent, dirPath, depth); } }
static <TValue extends Comparable<? super TValue>> void _checkMinValue( _IValueAsComparableIterator<TValue> iter, TValue minValue, String iterArgName) { ObjectArgs.checkNotNull(iter, "iter"); ObjectArgs.checkNotNull(minValue, "minValue"); while (iter.hasNext()) { final TValue value = iter.nextAsComparable(); if (value.compareTo(minValue) < 0) { throwMinValueException(iter, value, minValue, iterArgName); } } }
public Appendable appendTo(Appendable appendable, Iterable<?> partIterable) throws IOException { ObjectArgs.checkNotNull(partIterable, "partIterable"); String x = _join(partIterable); _appendTo(appendable, x); return appendable; }
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); } } }
/** {@inheritDoc} */ @Override public TraversePathIterable withExceptionPolicy(TraversePathExceptionPolicy exceptionPolicy) { return new TraversePathIterableImpl( withRootDirPath(), withDepthPolicy(), ObjectArgs.checkNotNull(exceptionPolicy, "exceptionPolicy"), withOptionalDescendDirPathFilter(), withOptionalDescendDirPathComparator(), withOptionalIteratePathFilter(), withOptionalIteratePathComparator()); }