Index: ChangeLog =================================================================== RCS file: /cvs/classpath/ChangeLog,v retrieving revision 1.142 diff -u -r1.142 ChangeLog --- ChangeLog 2001/07/17 01:49:54 1.142 +++ ChangeLog 2001/07/17 22:10:01 @@ -1,3 +1,17 @@ +2001-07-17 Mark Wielaard
+ Eric Blake + + * java/lang/Boolean.java (Boolean String): equalIgnoreCase() already + checks for null. + (value): Make field final + * java/lang/Byte.java (value): idem + * java/lang/Character.java (value): idem + * java/lang/Double.java (value): idem + * java/lang/Float.java (value): idem + * java/lang/Integer.java (value): idem + * java/lang/Long.java (value): idem + * java/lang/Short.java (value): idem + 2001-07-17 Bryce McKinlay * java/util/LinkedList.java (clone): Clear the copy list with clear(), Index: java/lang/Boolean.java =================================================================== RCS file: /cvs/classpath/java/lang/Boolean.java,v retrieving revision 1.15 diff -u -r1.15 Boolean.java --- java/lang/Boolean.java 2001/07/09 23:24:12 1.15 +++ java/lang/Boolean.java 2001/07/17 22:10:01 @@ -62,7 +62,10 @@ */ public static final Class TYPE = VMClassLoader.getPrimitiveClass("boolean"); - private boolean value; + /** + * The immutable value of this Boolean. + */ + private final boolean value; /** * Create aBoolean
object representing the value of the
@@ -88,7 +91,7 @@
* or false
*/
public Boolean(String s) {
- value = (s != null && s.equalsIgnoreCase("true"));
+ value = "true".equalsIgnoreCase(s);
}
/**
@@ -149,7 +152,7 @@
*/
public static boolean getBoolean(String name) {
String val = System.getProperty(name);
- return (val != null && val.equalsIgnoreCase("true"));
+ return ("true".equalsIgnoreCase(val));
}
/**
Index: java/lang/Byte.java
===================================================================
RCS file: /cvs/classpath/java/lang/Byte.java,v
retrieving revision 1.14
diff -u -r1.14 Byte.java
--- java/lang/Byte.java 2000/03/16 23:31:19 1.14
+++ java/lang/Byte.java 2001/07/17 22:10:02
@@ -58,7 +58,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("byte");
- private byte value;
+ /**
+ * The immutable value of this Byte.
+ */
+ private final byte value;
private static final char digits[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
Index: java/lang/Character.java
===================================================================
RCS file: /cvs/classpath/java/lang/Character.java,v
retrieving revision 1.14
diff -u -r1.14 Character.java
--- java/lang/Character.java 2001/03/23 11:09:58 1.14
+++ java/lang/Character.java 2001/07/17 22:10:02
@@ -1,5 +1,5 @@
/* java.lang.Character
- Copyright (C) 1998, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -426,7 +426,11 @@
public final static Subset HANJA = new Subset();
};
- private char value; // the character represented by this class
+ /**
+ * The immutable value of this Character.
+ */
+ private final char value;
+
static final long serialVersionUID = 3786198910865385080L;
/**
Index: java/lang/Double.java
===================================================================
RCS file: /cvs/classpath/java/lang/Double.java,v
retrieving revision 1.17
diff -u -r1.17 Double.java
--- java/lang/Double.java 2001/07/09 23:24:12 1.17
+++ java/lang/Double.java 2001/07/17 22:10:02
@@ -76,7 +76,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("double");
- private double value;
+ /**
+ * The immutable value of this Double.
+ */
+ private final double value;
/**
* Load native routines necessary for this class.
Index: java/lang/Float.java
===================================================================
RCS file: /cvs/classpath/java/lang/Float.java,v
retrieving revision 1.16
diff -u -r1.16 Float.java
--- java/lang/Float.java 2001/07/09 23:24:12 1.16
+++ java/lang/Float.java 2001/07/17 22:10:02
@@ -73,7 +73,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("float");
- private float value;
+ /**
+ * The immutable value of this Float.
+ */
+ private final float value;
static
{
Index: java/lang/Integer.java
===================================================================
RCS file: /cvs/classpath/java/lang/Integer.java,v
retrieving revision 1.16
diff -u -r1.16 Integer.java
--- java/lang/Integer.java 2001/01/07 23:00:31 1.16
+++ java/lang/Integer.java 2001/07/17 22:10:03
@@ -62,7 +62,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("int");
- private int value;
+ /**
+ * The immutable value of this Integer.
+ */
+ private final int value;
private static final char digits[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
Index: java/lang/Long.java
===================================================================
RCS file: /cvs/classpath/java/lang/Long.java,v
retrieving revision 1.9
diff -u -r1.9 Long.java
--- java/lang/Long.java 2001/01/07 23:00:31 1.9
+++ java/lang/Long.java 2001/07/17 22:10:03
@@ -61,7 +61,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("long");
- private long value;
+ /**
+ * The immutable value of this Long.
+ */
+ private final long value;
private static final char digits[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
Index: java/lang/Short.java
===================================================================
RCS file: /cvs/classpath/java/lang/Short.java,v
retrieving revision 1.8
diff -u -r1.8 Short.java
--- java/lang/Short.java 2001/01/07 23:00:31 1.8
+++ java/lang/Short.java 2001/07/17 22:10:03
@@ -59,7 +59,10 @@
*/
public static final Class TYPE = VMClassLoader.getPrimitiveClass("short");
- private short value;
+ /**
+ * The immutable value of this Short.
+ */
+ private final short value;
private static final char digits[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',