diff options
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r-- | libjava/ChangeLog | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 1d7f179..1e11461 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,6 +1,41 @@ +2000-11-25 Anthony Green <green@redhat.com> + + * prims.cc (_Jv_NewObjectArray): Undo placement change. + (_Jv_NewPrimArray): Likewise. + * gcj/array.h (__JArray): Undo const change. Removed constructor. + (class JArray): Removed constructor. + + * java/lang/Thread.java (context_class_loader): New private data. + (getContextClassLoader): New method. + (setContextClassLoader): New method. + (Thread): Initialize context_class_loader. + + * java/net/URLClassLoader.java: Import java.util.Enumeration. + (getResource): Rename to findResource. + (findResource): New method. Used to be getResource. + (getResourceAsStream): Deleted. + (jarFileize): Extracted logic from URLClassLoader constructor into + this new private method. + (addURL): New protected method. + (URLClassLoader): Call jarFileize. Use addElement instead of + insertElementAt. + (findResources): New method. + + * java/lang/ClassLoader.java: Import java.util.Enumeration. + (getResource): Implement correct logic. + (findResource): New method. + (getResources): New method. + (findClass): Create a ClassNotFoundException with the name of the + class rather than nothing at all. + (defineClass) Only throw ClassFormatError. + + * java/lang/Class.java (forName): New method. + * java/lang/Class.h (forName): New method. + * java/lang/natClass.cc (forName): New method. + 2000-11-24 Tom Tromey <tromey@cygnus.com> - * prims.cc (_Jv_NewObjectArray): Use palcement new to create + * prims.cc (_Jv_NewObjectArray): Use placement new to create array. (_Jv_NewPrimArray): Likewise. Include <new>. |