ClassLoader.java (system): Remove static field.
authorPer Bothner <per@bothner.com>
Sat, 1 Sep 2001 01:17:24 +0000 (18:17 -0700)
committerPer Bothner <bothner@gcc.gnu.org>
Sat, 1 Sep 2001 01:17:24 +0000 (18:17 -0700)
commit8635bb79f219f8d11e47b8403e54c5111712176b
treeda556e77ce7081d073287d3c5c1ebb687c46fb49
parent788d7b942c6621c06f3d9f362aaa179dcd8fc811
ClassLoader.java (system): Remove static field.

* java/lang/ClassLoader.java (system):  Remove static field.
(getSystemClassLoader):  Get gnu.gcj.runtime.VMClassLoader.instance
directly instead of using it to set the system field.
(loadClass):  Use VMClassLoader.instance instead of system field.
(findSystemClass):   Similar.
* prims.cc (_Jv_RunMain):  Clear VMClassLoader::instance rather
than ClassLoader::system which no longer exists.
* java/lang/natClassLoader.java (_Jv_FindClass):  Simplify.

From-SVN: r45343
libjava/ChangeLog
libjava/java/lang/ClassLoader.java
libjava/java/lang/natClassLoader.cc
libjava/prims.cc