natVMClassLoader.cc (defineClass): Reference 'systemClassLoader' field directly.
authorTom Tromey <tromey@redhat.com>
Wed, 9 Mar 2005 20:58:17 +0000 (20:58 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 9 Mar 2005 20:58:17 +0000 (20:58 +0000)
* java/lang/natVMClassLoader.cc (defineClass): Reference
'systemClassLoader' field directly.
* java/lang/natRuntime.cc (_load): Reference 'systemClassLoader'
field directly.
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
Reference 'systemClassLoader' field directly.
(_Jv_UnregisterInitiatingLoader): Likewise.
(_Jv_FindClass): Likewise.

From-SVN: r96208

libjava/ChangeLog
libjava/java/lang/natClassLoader.cc
libjava/java/lang/natRuntime.cc
libjava/java/lang/natVMClassLoader.cc

index aaf6e31..680473c 100644 (file)
@@ -1,3 +1,14 @@
+2005-03-09  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/natVMClassLoader.cc (defineClass): Reference
+       'systemClassLoader' field directly.
+       * java/lang/natRuntime.cc (_load): Reference 'systemClassLoader'
+       field directly.
+       * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
+       Reference 'systemClassLoader' field directly.
+       (_Jv_UnregisterInitiatingLoader): Likewise.
+       (_Jv_FindClass): Likewise.
+
 2005-03-09  Andreas Tobler  <a.tobler@schweiz.ch>
 
        * java/lang/fdlibm.h: Merge an AIX define from GNU Classpath.
index 17b2a88..dfb976a 100644 (file)
@@ -106,7 +106,7 @@ void
 _Jv_RegisterInitiatingLoader (jclass klass, java::lang::ClassLoader *loader)
 {
   if (! loader)
-    loader = java::lang::ClassLoader::getSystemClassLoader();
+    loader = java::lang::ClassLoader::systemClassLoader;
   loader->loadedClasses->put(klass->name->toString(), klass);
 }
 
@@ -116,7 +116,7 @@ void
 _Jv_UnregisterInitiatingLoader (jclass klass, java::lang::ClassLoader *loader)
 {
   if (! loader)
-    loader = java::lang::ClassLoader::getSystemClassLoader();
+    loader = java::lang::ClassLoader::systemClassLoader;
   loader->loadedClasses->remove(klass->name->toString());
 }
 
@@ -211,8 +211,7 @@ _Jv_FindClass (_Jv_Utf8Const *name, java::lang::ClassLoader *loader)
   // See if the class was already loaded by this loader.  This handles
   // initiating loader checks, as we register classes with their
   // initiating loaders.
-  java::lang::ClassLoader *sys
-    = java::lang::ClassLoader::getSystemClassLoader ();
+  java::lang::ClassLoader *sys = java::lang::ClassLoader::systemClassLoader;
   java::lang::ClassLoader *real = loader;
   if (! real)
     real = sys;
index 31f9b90..97a69b2 100644 (file)
@@ -163,7 +163,7 @@ java::lang::Runtime::_load (jstring path, jboolean do_search)
 
   if (do_search)
     {
-      ClassLoader *sys = ClassLoader::getSystemClassLoader();
+      ClassLoader *sys = ClassLoader::systemClassLoader;
       ClassLoader *look = NULL;
       gnu::gcj::runtime::StackTrace *t = new gnu::gcj::runtime::StackTrace(10);
       try
index 1da7949..9a539d7 100644 (file)
@@ -68,7 +68,7 @@ java::lang::VMClassLoader::defineClass (java::lang::ClassLoader *loader,
 
       // Record the defining loader.  For the system class loader, we
       // record NULL.
-      if (loader != java::lang::ClassLoader::getSystemClassLoader())
+      if (loader != java::lang::ClassLoader::systemClassLoader)
        klass->loader = loader;
 
       if (name != 0)