--- old/src/java.base/share/classes/java/lang/Class.java 2020-02-12 20:09:20.488289305 -0800 +++ new/src/java.base/share/classes/java/lang/Class.java 2020-02-12 20:09:20.256173313 -0800 @@ -375,14 +375,14 @@ * * * Note that this method throws errors related to loading, linking or - * initializing as specified in Sections 12.2, 12.3 and 12.4 of The + * initializing as specified in Sections {@jls 12.2}, {@jls 12.3}, and {@jls 12.4} of The * Java Language Specification. * Note that this method does not check whether the requested class * is accessible to its caller. * * @param name fully qualified name of the desired class * @param initialize if {@code true} the class will be initialized (which implies linking). - * See Section 12.4 of The Java Language Specification. + * See Section {@jls 12.4} of The Java Language Specification. * @param loader class loader from which the class must be loaded * @return class object representing the desired class * @@ -660,7 +660,7 @@ * specified {@code Class} parameter can be converted to the type * represented by this {@code Class} object via an identity conversion * or via a widening reference conversion. See The Java Language - * Specification, sections 5.1.1 and 5.1.4 , for details. + * Specification, sections {@jls 5.1.1} and {@jls 5.1.4} , for details. * * @param cls the {@code Class} object to be checked * @return the {@code boolean} value indicating whether objects of the @@ -2399,7 +2399,7 @@ * object represents an interface, a primitive type, an array class, or * void. * - *

See The Java Language Specification, section 8.2. + *

See The Java Language Specification, section {@jls 8.2}. * * @return the array of {@code Constructor} objects representing all the * declared constructors of this class