* I think org.apache.commons.lang.math should be refactored and removed: * Fraction has nothing to do with this library and belongs in Commons Math. I see it so closely align to higher Math functions and not the JDK. * IEEE754rUtils should move to the root package * NumberUtils should move to the root package
* System is missing IS_JAVA_1_7 constant * Validate throws IAE on every failure -- including null arguments. Because NPE is not thrown, it will make this class less and less palatable in the future since that is the favored approach nowadays -- and implemented by the JDK and Google. One solution is to expose a pluggable factory that can choose the type of exception to throw. * Is there any benefit to making NumberUtils.min/max accept a variable arguments over a single array? * I think the division of EscapeUtils and UnescapeUtils is unnecessary. Do others think it's complex enough to make them separate classes? I imagine so, but just checking. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org