+1 to removing the overloaded variants now that autoboxing is available. Hen
On Tue, Nov 24, 2009 at 4:22 PM, Paul Benedict <[email protected]> wrote: > I understand why this method exists: > public static void isTrue(boolean expression, String message, Object value) > > But why do these variants exist? > public static void isTrue(boolean expression, String message, double value) > public static void isTrue(boolean expression, String message, long value) > > Java 5 can autobox primitives so really only the Object variant should > be needed. I understand this can instantiate objects just for the sake > of validation, but then why doesn't int/char/byte/short variants exist > too? What do we want here: all primitives or none? I lean towards all. > > Paul > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
