--- a/jdk/src/java.base/share/classes/java/lang/reflect/Proxy.java Wed Apr 26 09:37:23 2017 -0700
+++ b/jdk/src/java.base/share/classes/java/lang/reflect/Proxy.java Wed Apr 26 13:38:21 2017 -0700
@@ -157,7 +157,7 @@
* like they do for instances of {@code java.lang.Object}.
* </ul>
*
- * <h3><a name="membership">Package and Module Membership of Proxy Class</a></h3>
+ * <h3><a id="membership">Package and Module Membership of Proxy Class</a></h3>
*
* The package and module to which a proxy class belongs are chosen such that
* the accessibility of the proxy class is in line with the accessibility of
@@ -218,7 +218,7 @@
* a package that either is not exported/open by its containing module or is
* exported/open in a qualified fashion by its containing module.
*
- * <h3><a name="dynamicmodule">Dynamic Modules</a></h3>
+ * <h3><a id="dynamicmodule">Dynamic Modules</a></h3>
* <p>
* A dynamic module is a named module generated at runtime. A proxy class
* defined in a dynamic module is encapsulated and not accessible to any module.
@@ -894,7 +894,7 @@
* that dispatches method invocations to the specified invocation
* handler.
* <p>
- * <a name="restrictions">{@code IllegalArgumentException} will be thrown
+ * <a id="restrictions">{@code IllegalArgumentException} will be thrown
* if any of the following restrictions is violated:</a>
* <ul>
* <li>All of {@code Class} objects in the given {@code interfaces} array