StringFormatter2(String format, StringFormatterHelper stringFormatterHelper) { super(format); _stringFormatterHelper = ObjectArgs.checkNotNull(stringFormatterHelper, "stringFormatterHelper"); }
/** * This is a convenience method for {@link #checkCast(Object, Class, String, String)} * where {@code clazzArgName = "clazz"}. */ public static <TSrc, TDest> TDest checkCast(TSrc ref, Class<TDest> clazz, String refArgName) { TDest x = checkCast(ref, clazz, refArgName, "clazz"); return x; }
checkNotNull(clazz, clazzArgName); if (null == ref) { return null; _coreCheckInstanceOfType(ref, clazz, refArgName, clazzArgName); TDest x = clazz.cast(ref); return x;
/** * This is a convenience method for {@link #checkInstanceOfType(Object, Class, String, String)} * where {@code destClassArgName = "destClass"}. */ @FullyTested public static <T> T checkInstanceOfType(T ref, Class<?> destClass, String refArgName) { checkInstanceOfType(ref, destClass, refArgName, "destClass"); return ref; }
/** * This is a convenience method for * {@link #checkAssignableToType(Class, Class, String, String)} * where {@code destClassArgName = "destClass"}. */ @FullyTested public static <TSrc, TDest> void checkAssignableToType( Class<TSrc> srcClass, Class<TDest> destClass, String srcClassArgName) { checkAssignableToType(srcClass, destClass, srcClassArgName, "destClass"); }
public static <T> T checkInstanceOfType( T ref, Class<?> destClass, String refArgName, String destClassArgName) { checkNotNull(ref, refArgName); checkNotNull(destClass, destClassArgName); _coreCheckInstanceOfType(ref, destClass, refArgName, destClassArgName); return ref;
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); }
private ch.qos.logback.classic.Logger _getRootLogger() { final Logger uncastRootLogger = LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME); final ch.qos.logback.classic.Logger x = ObjectArgs.checkCast( uncastRootLogger, ch.qos.logback.classic.Logger.class, "LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME)"); return x; }
/** * Does nothing. * * @throws NullPointerException * if {@code marker} is {@code null} */ @Override public void log(Marker marker, String format, Object arg) { ObjectArgs.checkNotNull(marker, "marker"); }
@Override public String format(Object value) { if (null == value) { return StringFormatterHelperImpl.NULL_VALUE_AS_STRING; } Enum<?> enumValue = ObjectArgs.checkCast(value.getClass(), Enum.class, "class of value"); String x = enumValue.name(); return x; } }
/** * 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"); }
/** * Converts a path to a string. * <ul> * <li>{@code null} to {@code "null"}</li> * <li>absolute path to {@code "'/abs/path'"}</li> * <li>relative path to {@code "'rel/path' -> '/a/b/c/rel/path'"}</li> * </ul> * <hr> * Inherited docs: * <br> * {@inheritDoc} * * @throws ClassCastException * if {@code value} is not a {@link File} */ @Override public String format(Object value) { if (null == value) { return StringFormatterHelperImpl.NULL_VALUE_AS_STRING; } File path = ObjectArgs.checkCast(value, File.class, "class of value"); String x = String.format("'%s'", path.getPath()); if (!path.isAbsolute()) { x = String.format("%s -> '%s'", x, path.getAbsolutePath()); } return x; } }
/** * @param process * reference to a child process handle * * @throws NullPointerException * if {@code process} is {@code null} */ public WaitForProcessThread(Process process) { _process = ObjectArgs.checkNotNull(process, "process"); }
MapJoiner2Impl(Joiner2Impl quotingJoiner, String keyValueSeparator) { this( ObjectArgs.checkNotNull(quotingJoiner, "quotingJoiner"), ObjectArgs.checkNotNull(keyValueSeparator, "keyValueSeparator"), Joiner2Utils.DEFAULT_KEY_FORMATTER, Joiner2Utils.DEFAULT_VALUE_FORMATTER, Joiner2Utils.DEFAULT_KEY_NULL_TEXT, Joiner2Utils.DEFAULT_VALUE_NULL_TEXT); }
private DelegateExceptionTestHelper( Class<TException> exceptionClass, ClassProxy classProxy, ConstructorProxy constructorProxy) { _exceptionClass = ObjectArgs.checkNotNull(exceptionClass, "exceptionClass"); _classProxy = ObjectArgs.checkNotNull(classProxy, "classProxy"); _constructorProxy = ObjectArgs.checkNotNull(constructorProxy, "constructorProxy"); }
Joiner2Impl(String separator) { this( ObjectArgs.checkNotNull(separator, "separator"), Joiner2Utils.DEFAULT_NULL_TEXT, Joiner2Utils.DEFAULT_ELEMENT_FORMATTER, Joiner2Utils.DEFAULT_FINAL_FORMATTER, Joiner2Utils.DEFAULT_NO_ELEMENTS_TEXT, Joiner2Utils.DEFAULT_SKIP_NULLS_FLAG); }
/** * 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); }