/** * Find null parameters in the given list. * * This method returns a {@link NullCheckResult}. * * * @param params * the parameters to check * @return a {@link NullCheckResult} representing null parameters. * @see NullCheckResult */ public static NullCheckResult findNull(final Object... params) { if (params == null) { final BitSet bitSet = new BitSet(1); bitSet.set(0); return new NullCheckResult(bitSet, 1); } final BitSet bitSet = new BitSet(params.length); for (int i = 0; i < params.length; i++) { if (params[i] == null) { bitSet.set(i, true); } else { bitSet.set(i, false); } } return new NullCheckResult(bitSet, params.length); }
/** * Find null parameters in the given list. * * This method returns a {@link NullCheckResult}. * * * @param params the parameters to check * @return a {@link NullCheckResult} representing null parameters. * @see NullCheckResult */ public static NullCheckResult findNull(final Object... params) { if (params == null) { final BitSet bitSet = new BitSet(1); bitSet.set(0); return new NullCheckResult(bitSet, 1); } final BitSet bitSet = new BitSet(params.length); for (int i = 0; i < params.length; i++) { if (params[i] == null) { bitSet.set(i, true); } else { bitSet.set(i, false); } } return new NullCheckResult(bitSet, params.length); }
/** * Find null parameters in the given list. * * This method returns a {@link NullCheckResult}. * * * @param params * the parameters to check * @return a {@link NullCheckResult} representing null parameters. * @see NullCheckResult */ public static NullCheckResult findNull(final Object... params) { if (params == null) { final BitSet bitSet = new BitSet(1); bitSet.set(0); return new NullCheckResult(bitSet, 1); } final BitSet bitSet = new BitSet(params.length); for (int i = 0; i < params.length; i++) { if (params[i] == null) { bitSet.set(i, true); } else { bitSet.set(i, false); } } return new NullCheckResult(bitSet, params.length); }