diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-04-20 16:14:25 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-04-20 16:14:25 +0000 |
commit | 644789d4bbae7b5df40b718466ac5a8697292757 (patch) | |
tree | 454cb44303514e8bdff5ab657943c3b093d1d468 /libjava/java | |
parent | 9ca30d10235e1ab3f4150a2c293e707da39aec70 (diff) | |
download | ppe42-gcc-644789d4bbae7b5df40b718466ac5a8697292757.tar.gz ppe42-gcc-644789d4bbae7b5df40b718466ac5a8697292757.zip |
2004-04-20 Jeroen Frijters <jeroen@frijters.net>
* java/text/DecimalFormat.java (scanFix): Removed suffix check
for percent and permill check.
2004-04-20 Guilhem Lavaux <guilhem@kaffe.org>
* java/text/FieldPosition.java
(FieldPosition) Constructor now behaves as it should according
to the java documentation.
2004-04-20 Mark Wielaard <mark@klomp.org>
* java/util/Properties.java: Use the word umlaut, not ä in api
documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80910 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/text/DecimalFormat.java | 4 | ||||
-rw-r--r-- | libjava/java/text/FieldPosition.java | 4 | ||||
-rw-r--r-- | libjava/java/util/Properties.java | 11 |
3 files changed, 8 insertions, 11 deletions
diff --git a/libjava/java/text/DecimalFormat.java b/libjava/java/text/DecimalFormat.java index 359ad5591b0..2f6691a8531 100644 --- a/libjava/java/text/DecimalFormat.java +++ b/libjava/java/text/DecimalFormat.java @@ -90,7 +90,7 @@ public class DecimalFormat extends NumberFormat else buf.append(syms.getCurrencySymbol()); } - else if (is_suffix && c == syms.getPercent()) + else if (c == syms.getPercent()) { if (multiplierSet) throw new IllegalArgumentException ("multiplier already set " + @@ -99,7 +99,7 @@ public class DecimalFormat extends NumberFormat multiplier = 100; buf.append(c); } - else if (is_suffix && c == syms.getPerMill()) + else if (c == syms.getPerMill()) { if (multiplierSet) throw new IllegalArgumentException ("multiplier already set " + diff --git a/libjava/java/text/FieldPosition.java b/libjava/java/text/FieldPosition.java index 74f806a2fbb..47cf7a146f4 100644 --- a/libjava/java/text/FieldPosition.java +++ b/libjava/java/text/FieldPosition.java @@ -72,13 +72,13 @@ public class FieldPosition /** * This method initializes a new instance of <code>FieldPosition</code> * to have the specified field attribute. The attribute will be used as - * an id. + * an id. It is formally equivalent to calling FieldPosition(field, -1). * * @param field The field format attribute. */ public FieldPosition (Format.Field field) { - this.field_attribute = field; + this(field, -1); } /** diff --git a/libjava/java/util/Properties.java b/libjava/java/util/Properties.java index 2f4428958d4..8f0cbab385d 100644 --- a/libjava/java/util/Properties.java +++ b/libjava/java/util/Properties.java @@ -188,17 +188,14 @@ label = Name:\\u0020</pre> { char c = 0; int pos = 0; - // If empty line or begins with a comment character, skip this line. - if (line.length() == 0 - || line.charAt(0) == '#' || line.charAt(0) == '!') - continue; - + // Leading whitespaces must be deleted first. while (pos < line.length() && Character.isWhitespace(c = line.charAt(pos))) pos++; - // If line is empty skip this line. - if (pos == line.length()) + // If empty line or begins with a comment character, skip this line. + if (line.length() == 0 + || line.charAt(0) == '#' || line.charAt(0) == '!') continue; // The characters up to the next Whitespace, ':', or '=' |