> > As proposed in
> >   https://issues.apache.org/jira/browse/MATH-401
> > we could still do explicit checks for "null" but nevertheless throw the
> > standard (non-specific and non localized) NPE.
> > 
> The added value that I see is that an IAE designating which argument
> that cannot be null is in fact null gives more specific information
> to the caller (or production support person examining logs) than
> just a propagated NPE.

My argument is again "What can he do with that information? Nothing but
report the bug to the application developer."
Early failure (by explicitly throwing NPE as soon as the problem is
detected) to pinpoint the cause is fine, but going beyond that (e.g.
using a specific error message for each type found in CM) is not added
value; it's bloated code.


Gilles

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to