OSDN Git Service

2003-06-20 Michael Koch <konqueror@gmx.de>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Jun 2003 12:13:19 +0000 (12:13 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Jun 2003 12:13:19 +0000 (12:13 +0000)
* java/io/ObjectStreamField.java
(unshared): new member variable.
(ObjectStreamField): New constructor.
(isUnshared): New method.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68261 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/io/ObjectStreamField.java

index ea778ed..9c2413a 100644 (file)
@@ -1,5 +1,12 @@
 2003-06-20  Michael Koch  <konqueror@gmx.de>
 
+       * java/io/ObjectStreamField.java
+       (unshared): new member variable.
+       (ObjectStreamField): New constructor.
+       (isUnshared): New method.
+
+2003-06-20  Michael Koch  <konqueror@gmx.de>
+
        * java/net/URLStreamHandler.java
        (hostsEqual): Rewritten.
 
index 56f0d1a..9edb1dc 100644 (file)
@@ -41,13 +41,25 @@ package java.io;
 import gnu.java.lang.reflect.TypeSignature;
 
 // XXX doc
-public class ObjectStreamField implements java.lang.Comparable
+public class ObjectStreamField implements Comparable
 {
+  private String name;
+  private Class type;
+  private String typename;
+  private int offset = -1; // XXX make sure this is correct
+  private boolean unshared;
+  
   public ObjectStreamField (String name, Class type)
   {
+    this (name, type, false);
+  }
+
+  public ObjectStreamField (String name, Class type, boolean unshared)
+  {
     this.name = name;
     this.type = type;
     this.typename = TypeSignature.getEncodingOfClass(type);
+    this.unshared = unshared;
   }
  
   /**
@@ -99,6 +111,11 @@ public class ObjectStreamField implements java.lang.Comparable
     offset = off;
   }
 
+  public boolean isUnshared ()
+  {
+    return unshared;
+  }
+
   public boolean isPrimitive ()
   {
     return type.isPrimitive ();
@@ -123,10 +140,5 @@ public class ObjectStreamField implements java.lang.Comparable
   {
     return "ObjectStreamField< " + type + " " + name + " >";
   }
-
-  private String name;
-  private Class type;
-  private String typename;
-  private int offset = -1; // XXX make sure this is correct
 }