diff options
author | Jeroen Frijters <jeroen@sumatra.nl> | 2006-04-23 10:35:57 +0000 |
---|---|---|
committer | Jeroen Frijters <jeroen@sumatra.nl> | 2006-04-23 10:35:57 +0000 |
commit | 20e068305d518803066352dd245f08dac5612656 (patch) | |
tree | 6e72e85e0511a39a4bfb1fb136a7edefcff65447 | |
parent | 2c65ecb9933d810fd553d84ce938e921e907b6e2 (diff) | |
download | classpath-20e068305d518803066352dd245f08dac5612656.tar.gz |
2006-04-23 Jeroen Frijters <jeroen@frijters.net>
* java/lang/Package.java: Added compatibility constructor to ease
VM interface migration.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | java/lang/Package.java | 11 |
2 files changed, 16 insertions, 0 deletions
@@ -1,5 +1,10 @@ 2006-04-23 Jeroen Frijters <jeroen@frijters.net> + * java/lang/Package.java: Added compatibility constructor to ease + VM interface migration. + +2006-04-23 Jeroen Frijters <jeroen@frijters.net> + * java/lang/Class.java (getEnumConstants): Implemented without delegating to VMClass. * vm/reference/java/lang/VMClass.java (getEnumConstants): Removed. diff --git a/java/lang/Package.java b/java/lang/Package.java index 8e95f84a6..c0ed28a35 100644 --- a/java/lang/Package.java +++ b/java/lang/Package.java @@ -104,6 +104,17 @@ public class Package /** The class loader that defined this package */ private ClassLoader loader; + /** @deprecated Please use the other constructor that takes the class loader + * that defines the Package. + */ + Package(String name, + String specTitle, String specVendor, String specVersion, + String implTitle, String implVendor, String implVersion, URL sealed) + { + this(name, specTitle, specVendor, specVersion, implTitle, implVendor, + implVersion, sealed, null); + } + /** * A package local constructor for the Package class. All parameters except * the <code>name</code> of the package may be <code>null</code>. |