2003-06-20 Michael Koch <konqueror@gmx.de>
* java/io/ObjectStreamField.java (unshared): new member variable. (ObjectStreamField): New constructor. (isUnshared): New method. From-SVN: r68261
This commit is contained in:
parent
f8b7363eed
commit
319d764525
2 changed files with 25 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
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>
|
2003-06-20 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
* java/net/URLStreamHandler.java
|
* java/net/URLStreamHandler.java
|
||||||
|
|
|
@ -41,13 +41,25 @@ package java.io;
|
||||||
import gnu.java.lang.reflect.TypeSignature;
|
import gnu.java.lang.reflect.TypeSignature;
|
||||||
|
|
||||||
// XXX doc
|
// 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)
|
public ObjectStreamField (String name, Class type)
|
||||||
|
{
|
||||||
|
this (name, type, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public ObjectStreamField (String name, Class type, boolean unshared)
|
||||||
{
|
{
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.typename = TypeSignature.getEncodingOfClass(type);
|
this.typename = TypeSignature.getEncodingOfClass(type);
|
||||||
|
this.unshared = unshared;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -99,6 +111,11 @@ public class ObjectStreamField implements java.lang.Comparable
|
||||||
offset = off;
|
offset = off;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isUnshared ()
|
||||||
|
{
|
||||||
|
return unshared;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isPrimitive ()
|
public boolean isPrimitive ()
|
||||||
{
|
{
|
||||||
return type.isPrimitive ();
|
return type.isPrimitive ();
|
||||||
|
@ -123,10 +140,5 @@ public class ObjectStreamField implements java.lang.Comparable
|
||||||
{
|
{
|
||||||
return "ObjectStreamField< " + type + " " + name + " >";
|
return "ObjectStreamField< " + type + " " + name + " >";
|
||||||
}
|
}
|
||||||
|
|
||||||
private String name;
|
|
||||||
private Class type;
|
|
||||||
private String typename;
|
|
||||||
private int offset = -1; // XXX make sure this is correct
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue