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:
@@ -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()));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user