gcc/libjava/include
Tom Tromey facc279fc1 defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers.
* defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase
	pointers.
	(handleMethodsEnd): Fixed error messages.  Create a _Jv_JNIMethod
	if the method is native.
	* resolve.cc (ncode): Don't handle native methods.
	(_Jv_JNIMethod::ncode): New method.
	(_Jv_PrepareClass): Handle native methods.
	* jni.cc (call): Renamed from _Jv_JNI_conversion_call.
	Include AbstractMethodError.h.
	(add_char): New function.
	(mangled_name): Likewise.
	* include/java-interp.h (class _Jv_JNIMethod): New class.
	(class _Jv_MethodBase): New class.
	(class _Jv_InterpMethod): Derive from _Jv_MethodBase.
	(_Jv_InterpClass): Changed `interpreted_methods' field to type
	`_Jv_MethodBase'.

	* include/jvm.h (_Jv_FindSymbolInExecutable): Declare.
	* java/lang/natRuntime.cc (libraries_size, libraries_count,
	libraries): New globals.
	(add_library): New function.
	(_Jv_FindSymbolInExecutable): New function.

	* java/lang/natClassLoader.cc (initiated_classes, loaded_classes):
	Now static.

From-SVN: r31790
2000-02-04 20:49:27 +00:00
..
boehm-gc.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
config.h.in config.h.in: Rebuilt. 2000-01-31 04:53:47 +00:00
default-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
i386-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-assert.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-chardecomp.h
java-chartables.h
java-cpool.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-insns.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-interp.h defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers. 2000-02-04 20:49:27 +00:00
java-props.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
jni.h * include/jni.h (class _Jv_JNIEnv): Corrected calls using `...'. 2000-02-02 01:47:01 +00:00
jvm.h defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers. 2000-02-04 20:49:27 +00:00
Makefile.am configure: Rebuilt. 1999-09-10 22:03:10 +00:00
Makefile.in Runtime.java (loadLibraryInternal): Declare. 2000-01-17 19:22:20 +00:00
name-finder.h natThrowable.cc: New file. 2000-01-17 15:45:24 +00:00
no-gc.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
no-threads.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
posix-threads.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
sparc-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
stamp-h.in * include/stamp-h.in: New file. 1999-07-19 18:03:31 +00:00