OSDN Git Service

Merge with Classpath:
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Jan 2003 03:44:07 +0000 (03:44 +0000)
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Jan 2003 03:44:07 +0000 (03:44 +0000)
commitdd8fe04fd1da8fb3c3468fffa740c5fba65bd0e7
tree74b3f7ec645e8f76f6314fcc86bc21fca8f8e9b5
parent00de3a740c67fb7abfc3ee4ce9aededcf6090955
Merge with Classpath:
* java/io/ObjectStreamClass.java (lookup): Split method and call
lookupForClassObject().
(lookupForClassObject): New method.
(isProxyClass): New field.
(setClass): Set isProxyClass, add object to classLookupTable, set
superClass and calculateOffsets.
(ObjectStreamClass): Set isProxyClass. Only set uid when Serializable
and not a proxy class.
(setFields): Set accessible true for serialPersistentFields.
(getClassUID): Same for suid. And check if suid is of type long.
(hasClassInitializer): Don't throw NoSuchMethodError.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60867 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/java/io/ObjectStreamClass.java