bytearray.java: New file.

2005-04-06  Andrew Haley  <aph@redhat.com>

	* testsuite/libjava.lang/bytearray.java: New file.
	* testsuite/libjava.lang/bytearray.out: New file.
	* java/lang/ClassLoader.java (loadClassFromSig): Declare
	(loadClass): Use it.
	* java/lang/natClassLoader.cc (loadClassFromSig): New method.

From-SVN: r97756
This commit is contained in:
Andrew Haley 2005-04-06 22:30:01 +00:00 committed by Tom Tromey
parent 3425638af5
commit 58bf803e6c
5 changed files with 57 additions and 16 deletions

View file

@ -63,6 +63,17 @@ static jclass bootstrap_class_list[BOOTSTRAP_CLASS_LIST_SIZE];
static int bootstrap_index;
jclass
java::lang::ClassLoader::loadClassFromSig(jstring name)
{
int len = _Jv_GetStringUTFLength (name);
char sig[len + 1];
_Jv_GetStringUTFRegion (name, 0, name->length(), sig);
return _Jv_FindClassFromSignature(sig, this);
}
// This tries to find a class in our built-in cache. This cache is