# HG changeset patch
# User mchung
# Date 1496886885 25200
# Node ID 09cded555a99565bb2fa5c4140dad6d5b80a2850
# Parent 45a0ee4c197822203f9f2ff10eff125756a99674
8181696: Package versioning link does not exist in JAR file specification
Reviewed-by: alanb
diff -r 45a0ee4c1978 -r 09cded555a99 jdk/src/java.base/share/classes/java/lang/ClassLoader.java
--- a/jdk/src/java.base/share/classes/java/lang/ClassLoader.java Wed Jun 07 15:05:35 2017 -0400
+++ b/jdk/src/java.base/share/classes/java/lang/ClassLoader.java Wed Jun 07 18:54:45 2017 -0700
@@ -2146,8 +2146,6 @@
* @revised 9
* @spec JPMS
*
- * @see
- * The JAR File Specification: Package Versioning
* @see
* The JAR File Specification: Package Sealing
*/
diff -r 45a0ee4c1978 -r 09cded555a99 jdk/src/java.base/share/classes/java/lang/Package.java
--- a/jdk/src/java.base/share/classes/java/lang/Package.java Wed Jun 07 15:05:35 2017 -0400
+++ b/jdk/src/java.base/share/classes/java/lang/Package.java Wed Jun 07 18:54:45 2017 -0700
@@ -102,9 +102,13 @@
* with the {@link Package#getPackages Package.getPackages()} and
* {@link ClassLoader#getDefinedPackages} methods.
*
+ * @implNote
+ * The builtin class loaders
+ * do not explicitly define {@code Package} objects for packages in
+ * named modules. Instead those packages are automatically defined
+ * and have no specification and implementation versioning information.
+ *
* @jvms 5.3 Run-time package
- * @see
- * The JAR File Specification: Package Versioning
* @see
* The JAR File Specification: Package Sealing
* @see ClassLoader#definePackage(String, String, String, String, String, String, String, URL)