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:
parent
b642a22a13
commit
c015b2f85b
@ -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
|
||||
|
@ -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()));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user