/** * Throws an exception if the "resolved" parameter is null <em>unless</em> * {@link #useAllParameters} is set to false. * * @param member * @param i * @param expectedNameBinding * @param result */ @SuppressWarnings("synthetic-access") protected void nullCheck(final AccessibleObject member, final int i, final ParameterNameBinding expectedNameBinding, final Object result) { if (result == null && !isNullParamAllowed(member, i)) { throw new ParameterCannotBeNullException(i, member, expectedNameBinding.getName()); } }
/** * Throws an exception if the "resolved" parameter is null <em>unless</em> * {@link #useAllParameters} is set to false. * * @param member * @param i * @param expectedNameBinding * @param result */ @SuppressWarnings("synthetic-access") protected void nullCheck(final AccessibleObject member, final int i, final ParameterNameBinding expectedNameBinding, final Object result) { if (result == null && !isNullParamAllowed(member, i)) { throw new ParameterCannotBeNullException(i, member, expectedNameBinding.getName()); } }