diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-01 12:47:02 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-01 12:47:02 +0000 |
commit | e13644c238f4357c4c8df79d6972b471f4dd4443 (patch) | |
tree | 80a9c45de48f9c69ea0b5db7f6a7b1a5f98f6988 /libjava/java/io/ObjectStreamField.java | |
parent | 1feace78b1f09ecdec455c30cd92231180dffadb (diff) | |
download | gcc-e13644c238f4357c4c8df79d6972b471f4dd4443.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82545 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/ObjectStreamField.java')
-rw-r--r-- | libjava/java/io/ObjectStreamField.java | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/libjava/java/io/ObjectStreamField.java b/libjava/java/io/ObjectStreamField.java index f4a866ed067..830a349344a 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 |