OpenJDK / jdk / hs
changeset 45138:ddcafe0d0ea3
8180082: Broken javadoc links
Reviewed-by: mchung, bpb, chegar, ihse
line wrap: on
line diff
--- a/jdk/src/java.base/share/classes/java/io/ObjectInputStream.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/io/ObjectInputStream.java Fri May 12 15:15:43 2017 -0400 @@ -216,7 +216,8 @@ * @see java.io.DataInput * @see java.io.ObjectOutputStream * @see java.io.Serializable - * @see <a href="../../../platform/serialization/spec/input.html"> Object Serialization Specification, Section 3, Object Input Classes</a> + * @see <a href="{@docRoot}/../specs/serialization/input.html"> + * Object Serialization Specification, Section 3, Object Input Classes</a> * @since 1.1 */ public class ObjectInputStream
--- a/jdk/src/java.base/share/classes/java/io/ObjectOutputStream.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/io/ObjectOutputStream.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -156,7 +156,8 @@ * @see java.io.ObjectInputStream * @see java.io.Serializable * @see java.io.Externalizable - * @see <a href="../../../platform/serialization/spec/output.html">Object Serialization Specification, Section 2, Object Output Classes</a> + * @see <a href="{@docRoot}/../specs/serialization/output.html"> + * Object Serialization Specification, Section 2, Object Output Classes</a> * @since 1.1 */ public class ObjectOutputStream
--- a/jdk/src/java.base/share/classes/java/io/ObjectStreamClass.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/io/ObjectStreamClass.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -62,13 +62,14 @@ * loaded in this Java VM can be found/created using the lookup method. * * <p>The algorithm to compute the SerialVersionUID is described in - * <a href="../../../platform/serialization/spec/class.html#4100">Object - * Serialization Specification, Section 4.6, Stream Unique Identifiers</a>. + * <a href="{@docRoot}/../specs/serialization/class.html#stream-unique-identifiers"> + * Object Serialization Specification, Section 4.6, Stream Unique Identifiers</a>. * * @author Mike Warres * @author Roger Riggs * @see ObjectStreamField - * @see <a href="../../../platform/serialization/spec/class.html">Object Serialization Specification, Section 4, Class Descriptors</a> + * @see <a href="{@docRoot}/../specs/serialization/class.html"> + * Object Serialization Specification, Section 4, Class Descriptors</a> * @since 1.1 */ public class ObjectStreamClass implements Serializable {
--- a/jdk/src/java.base/share/classes/java/io/package-info.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/io/package-info.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,8 @@ * * <h2>Package Specification</h2> * <ul> - * <li><a href="../../../platform/serialization/spec/serialTOC.html"> Java Object Serialization Specification </a> + * <li><a href="{@docRoot}/../specs/serialization/index.html"> + * Java Object Serialization Specification </a> * </ul> * * <h2>Related Documentation</h2> @@ -41,7 +42,8 @@ * For overviews, tutorials, examples, guides, and tool documentation, * please see: * <ul> - * <li><a href="../../../technotes/guides/serialization">Serialization Enhancements</a> + * <li>{@extLink serialver_tool_reference The serialver tool}</li> + * <li>{@extLink serialization_guide Serialization Documentation}</li> * </ul> * * @since 1.0
--- a/jdk/src/java.base/share/classes/java/lang/CharSequence.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/lang/CharSequence.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -123,7 +123,7 @@ * * <p>The stream binds to this sequence when the terminal stream operation * commences (specifically, for mutable sequences the spliterator for the - * stream is <a href="../Spliterator.html#binding"><em>late-binding</em></a>). + * stream is <a href="../util/Spliterator.html#binding"><em>late-binding</em></a>). * If the sequence is modified during that operation then the result is * undefined. * @@ -173,7 +173,7 @@ * * <p>The stream binds to this sequence when the terminal stream operation * commences (specifically, for mutable sequences the spliterator for the - * stream is <a href="../Spliterator.html#binding"><em>late-binding</em></a>). + * stream is <a href="../util/Spliterator.html#binding"><em>late-binding</em></a>). * If the sequence is modified during that operation then the result is * undefined. *
--- a/jdk/src/java.base/share/classes/java/lang/ModuleLayer.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/lang/ModuleLayer.java Fri May 12 15:15:43 2017 -0400 @@ -84,7 +84,7 @@ * started. The boot layer contains module {@code java.base} and is the only * layer in the Java virtual machine with a module named "{@code java.base}". * The modules in the boot layer are mapped to the bootstrap class loader and - * other class loaders that are <a href="../ClassLoader.html#builtinLoaders"> + * other class loaders that are <a href="ClassLoader.html#builtinLoaders"> * built-in</a> into the Java virtual machine. The boot layer will often be * the {@link #parents() parent} when creating additional layers. </p> *
--- a/jdk/src/java.base/share/classes/java/lang/String.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/lang/String.java Fri May 12 15:15:43 2017 -0400 @@ -203,7 +203,7 @@ * Class String is special cased within the Serialization Stream Protocol. * * A String instance is written into an ObjectOutputStream according to - * <a href="{@docRoot}/../platform/serialization/spec/output.html"> + * <a href="{@docRoot}/../specs/serialization/protocol.html#stream-elements"> * Object Serialization Specification, Section 6.2, "Stream Elements"</a> */ private static final ObjectStreamField[] serialPersistentFields =
--- a/jdk/src/java.base/share/classes/java/security/Key.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/security/Key.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -82,7 +82,7 @@ * <p> A Key should use KeyRep as its serialized representation. * Note that a serialized Key may contain sensitive information * which should not be exposed in untrusted environments. See the - * <a href="../../../platform/serialization/spec/security.html"> + * <a href="{@docRoot}/../specs/serialization/security.html"> * Security Appendix</a> * of the Serialization Specification for more information. *
--- a/jdk/src/java.base/share/classes/java/security/KeyRep.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/classes/java/security/KeyRep.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,7 +42,7 @@ * * Note that a serialized Key may contain sensitive information * which should not be exposed in untrusted environments. See the - * <a href="../../../platform/serialization/spec/security.html"> + * <a href="{@docRoot}/../specs/serialization/security.html"> * Security Appendix</a> * of the Serialization Specification for more information. *
--- a/jdk/src/java.base/share/specs/serialization/output.md Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.base/share/specs/serialization/output.md Fri May 12 15:15:43 2017 -0400 @@ -221,7 +221,8 @@ If the replacement object is not one of the types covered by Steps 3 through 7, processing resumes using the replacement object at Step 10. -9. If the object is a `java.lang.String,` the string is written as length +9. <a id="java-lang-string-encoding"></a> + If the object is a `java.lang.String,` the string is written as length information followed by the contents of the string encoded in modified UTF-8. For details, refer to [Section 6.2, "Stream Elements"](protocol.html#stream-elements). A handle is assigned to the
--- a/jdk/src/java.management/share/classes/java/lang/management/package.html Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/java.management/share/classes/java/lang/management/package.html Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ <!-- - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. + Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it @@ -35,7 +35,7 @@ <h3><a id="MXBean">Platform MXBean</a></h3> <p> A platform MXBean is a <i>managed bean</i> that -conforms to the <a href="../../../javax/management/package-summary.html">JMX</a> +conforms to the {@linkplain javax.management JMX} Instrumentation Specification and only uses a set of basic data types. Each platform MXBean is a {@link java.lang.management.PlatformManagedObject} with a unique @@ -69,7 +69,7 @@ this allows interoperation across versions. A data type used by the MXBean interfaces are mapped to an open type when being accessed via MBeanServer interface. -See the <a href="../../../javax/management/MXBean.html#MXBean-spec"> +See the <a href="{@docRoot}/javax/management/MXBean.html#MXBean-spec"> MXBean</a> specification for details. <h3><a id="examples">Ways to Access MXBeans</a></h3> @@ -234,8 +234,7 @@ <p> The java.lang.management API is thread-safe. -@see <a href="../../../javax/management/package-summary.html"> - JMX Specification.</a> +@see {@linkplain javax.management JMX Specification} @author Mandy Chung @since 1.5
--- a/jdk/src/jdk.management/share/classes/com/sun/management/package-info.java Fri May 12 14:35:58 2017 -0400 +++ b/jdk/src/jdk.management/share/classes/com/sun/management/package-info.java Fri May 12 15:15:43 2017 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it