aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorMichael Koch <mkoch@gcc.gnu.org>2004-06-01 12:47:02 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2004-06-01 12:47:02 +0000
commitc05e85e236f6848de79ca82ca5cf6ccbc897c84c (patch)
tree80a9c45de48f9c69ea0b5db7f6a7b1a5f98f6988 /libjava
parentea0ece094959f7c8f9f180665faee4c57b830b4d (diff)
downloadgcc-c05e85e236f6848de79ca82ca5cf6ccbc897c84c.zip
gcc-c05e85e236f6848de79ca82ca5cf6ccbc897c84c.tar.gz
gcc-c05e85e236f6848de79ca82ca5cf6ccbc897c84c.tar.bz2
[multiple changes]
2004-06-01 Tom Tromey <tromey@redhat.com> * java/io/ObjectStreamField.java: Cleaned up imports. 2004-06-01 Michael Koch <konqueror@gmx.de> * java/io/ObjectStreamField.java: Style and javadoc cleanup. 2004-06-01 Mark Wielaard <mark@klomp.org> * java/io/Writer.java (Writer(Object)): Fixed API doc. From-SVN: r82545
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog12
-rw-r--r--libjava/java/io/ObjectStreamField.java26
-rw-r--r--libjava/java/io/Writer.java2
3 files changed, 33 insertions, 7 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index d775572..b7f6887 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,15 @@
+2004-06-01 Tom Tromey <tromey@redhat.com>
+
+ * java/io/ObjectStreamField.java: Cleaned up imports.
+
+2004-06-01 Michael Koch <konqueror@gmx.de>
+
+ * java/io/ObjectStreamField.java: Style and javadoc cleanup.
+
+2004-06-01 Mark Wielaard <mark@klomp.org>
+
+ * java/io/Writer.java (Writer(Object)): Fixed API doc.
+
2004-06-01 Michael Koch <konqueror@gmx.de>
* java/security/Security.java
diff --git a/libjava/java/io/ObjectStreamField.java b/libjava/java/io/ObjectStreamField.java
index f4a866e..830a349 100644
--- a/libjava/java/io/ObjectStreamField.java
+++ b/libjava/java/io/ObjectStreamField.java
@@ -1,5 +1,5 @@
/* ObjectStreamField.java -- Class used to store name and class of fields
- Copyright (C) 1998, 1999, 2003 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2003, 2004 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -38,9 +38,10 @@ exception statement from your version. */
package java.io;
+import gnu.java.lang.reflect.TypeSignature;
+
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
-import gnu.java.lang.reflect.TypeSignature;
import java.security.AccessController;
import java.security.PrivilegedAction;
@@ -87,6 +88,7 @@ public class ObjectStreamField implements Comparable
*
* @param name Name of the field to export.
* @param type Type of the field in the concerned class.
+ * @param unshared true if field will be unshared, false otherwise.
*/
public ObjectStreamField (String name, Class type, boolean unshared)
{
@@ -238,9 +240,16 @@ public class ObjectStreamField implements Comparable
return typename.length() == 1;
}
- public int compareTo (Object o)
+ /**
+ * Compares this object to the given object.
+ *
+ * @param obj the object to compare to.
+ *
+ * @return -1, 0 or 1.
+ */
+ public int compareTo (Object obj)
{
- ObjectStreamField f = (ObjectStreamField)o;
+ ObjectStreamField f = (ObjectStreamField) obj;
boolean this_is_primitive = isPrimitive ();
boolean f_is_primitive = f.isPrimitive ();
@@ -348,6 +357,11 @@ public class ObjectStreamField implements Comparable
" in class " + field.getDeclaringClass());
}
+ /**
+ * Returns a string representing this object.
+ *
+ * @return the string.
+ */
public String toString ()
{
return "ObjectStreamField< " + type + " " + name + " >";
@@ -364,7 +378,7 @@ public class ObjectStreamField implements Comparable
throw new InternalError(x.getMessage());
}
}
-
+
final void setByteField(Object obj, byte val)
{
try
@@ -400,7 +414,7 @@ public class ObjectStreamField implements Comparable
throw new InternalError(x.getMessage());
}
}
-
+
final void setIntField(Object obj, int val)
{
try
diff --git a/libjava/java/io/Writer.java b/libjava/java/io/Writer.java
index 8248c55..49b6315 100644
--- a/libjava/java/io/Writer.java
+++ b/libjava/java/io/Writer.java
@@ -76,7 +76,7 @@ public abstract class Writer
* on the specified <code>Object</code>.
*
* @param lock The <code>Object</code> to use for synchronizing critical
- * sections. Must be not be null.
+ * sections. Must not be null.
*/
protected Writer(Object lock)
{