From 030dc6634e62991920bf90857fa814956cd1f566 Mon Sep 17 00:00:00 2001 From: mkoch Date: Fri, 20 Jun 2003 12:13:19 +0000 Subject: [PATCH] 2003-06-20 Michael Koch * 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 | 7 +++++++ libjava/java/io/ObjectStreamField.java | 24 ++++++++++++++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index ea778ed..9c2413a 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,12 @@ 2003-06-20 Michael Koch + * java/io/ObjectStreamField.java + (unshared): new member variable. + (ObjectStreamField): New constructor. + (isUnshared): New method. + +2003-06-20 Michael Koch + * java/net/URLStreamHandler.java (hostsEqual): Rewritten. diff --git a/libjava/java/io/ObjectStreamField.java b/libjava/java/io/ObjectStreamField.java index 56f0d1a..9edb1dc 100644 --- a/libjava/java/io/ObjectStreamField.java +++ b/libjava/java/io/ObjectStreamField.java @@ -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 } -- 2.7.4