summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Frijters <jeroen@sumatra.nl>2006-04-23 10:35:57 +0000
committerJeroen Frijters <jeroen@sumatra.nl>2006-04-23 10:35:57 +0000
commit20e068305d518803066352dd245f08dac5612656 (patch)
tree6e72e85e0511a39a4bfb1fb136a7edefcff65447
parent2c65ecb9933d810fd553d84ce938e921e907b6e2 (diff)
downloadclasspath-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--ChangeLog5
-rw-r--r--java/lang/Package.java11
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c5da83e67..2a46e9afc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>.