Forgot to commit this ChangeLog
authorAnthony Green <green@gcc.gnu.org>
Sun, 26 Nov 2000 07:53:15 +0000 (07:53 +0000)
committerAnthony Green <green@gcc.gnu.org>
Sun, 26 Nov 2000 07:53:15 +0000 (07:53 +0000)
From-SVN: r37752

libjava/ChangeLog

index 1d7f1791907d780b5aa53d47b4ba83f926eb8ae3..1e1146170ec556d0f81bf4e8ede62f8f897321ed 100644 (file)
@@ -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>.