gcc/libjava/java
Tom Tromey 8ade47715e jvm.h (_Jv_GetJavaVM): Declare.
* include/jvm.h (_Jv_GetJavaVM): Declare.
	* include/java-interp.h (_Jv_GetFirstMethod): New function.
	(_Jv_MethodBase::get_method): New method.
	(_Jv_JNIMethod::set_function): New method.
	* jni.cc (_Jv_JNI_UnregisterNatives): New function.
	(_Jv_JNI_RegisterNatives): New function.
	(_Jv_JNIFunctions): Updated for new functions.
	(_Jv_GetJavaVM): New function.
	(_Jv_JNI_GetJavaVM): Use it.  Now static.
	(_Jv_JNI_AttachCurrentThread): Create a new JNIEnv if this thread
	is already a Java thread but does not have a JNIEnv yet.

	* java/lang/natRuntime.cc (_load): Pass the JavaVM to the onload
	function.

From-SVN: r32056
2000-02-18 21:22:06 +00:00
..
awt * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
io File.java (createTempFile): Use low bits from counter, not high bits. 2000-02-12 20:13:42 +00:00
lang jvm.h (_Jv_GetJavaVM): Declare. 2000-02-18 21:22:06 +00:00
math MPN.java (findLowestBit): Made methods public. 2000-02-14 10:23:29 +00:00
net * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
security * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
text Calendar.java (toString): New method. 2000-02-03 18:26:51 +00:00
util Properties.java (setProperty): New method. 2000-02-08 21:30:45 +00:00