Class.java (getPackage): Get package from VMClassLoader if needed.

* java/lang/Class.java (getPackage): Get package from
	VMClassLoader if needed.

From-SVN: r108685
This commit is contained in:
Tom Tromey 2005-12-16 21:38:45 +00:00 committed by Tom Tromey
parent b642a22a13
commit c015b2f85b
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2005-12-16 Tom Tromey <tromey@redhat.com>
* java/lang/Class.java (getPackage): Get package from
VMClassLoader if needed.
2005-12-16 Tom Tromey <tromey@redhat.com>
* testsuite/libjava.jacks/jacks.xfail

View File

@ -455,8 +455,7 @@ public final class Class implements Serializable
/**
* Returns the <code>Package</code> in which this class is defined
* Returns null when this information is not available from the
* classloader of this class or when the classloader of this class
* is null.
* classloader of this class.
*
* @return the package for this class, if it is available
* @since 1.2
@ -466,7 +465,8 @@ public final class Class implements Serializable
ClassLoader cl = getClassLoader();
if (cl != null)
return cl.getPackage(getPackagePortion(getName()));
return null;
else
return VMClassLoader.getPackage(getPackagePortion(getName()));
}
/**