This patch removes the ZERO && !LEFT_JUSTIFY check, as it's ok to print
leading zeros with right justification.
- twisti
2006-09-20 Christian Thalinger <[EMAIL PROTECTED]>
* java/util/Formatter.java (basicIntegralConversion): Removed
check for ZERO && !LEFT_JUSTIFY.
Index: java/util/Formatter.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/util/Formatter.java,v
retrieving revision 1.1.2.5
diff -u -3 -p -r1.1.2.5 Formatter.java
--- java/util/Formatter.java 4 Jun 2006 22:38:58 -0000 1.1.2.5
+++ java/util/Formatter.java 20 Sep 2006 18:19:47 -0000
@@ -749,9 +749,6 @@ public final class Formatter
noPrecision(precision);
// Some error checking.
- if ((flags & FormattableFlags.ZERO) != 0
- && (flags & FormattableFlags.LEFT_JUSTIFY) == 0)
- throw new IllegalFormatFlagsException(getName(flags));
if ((flags & FormattableFlags.PLUS) != 0
&& (flags & FormattableFlags.SPACE) != 0)
throw new IllegalFormatFlagsException(getName(flags));