8180082: Broken javadoc links

Reviewed-by: mchung, bpb, chegar, ihse
This commit is contained in:
Roger Riggs 2017-05-12 15:15:43 -04:00
parent f5156046b4
commit 48dc9fb500
12 changed files with 31 additions and 26 deletions

View File

@ -216,7 +216,8 @@ import sun.reflect.misc.ReflectUtil;
* @see java.io.DataInput * @see java.io.DataInput
* @see java.io.ObjectOutputStream * @see java.io.ObjectOutputStream
* @see java.io.Serializable * @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 * @since 1.1
*/ */
public class ObjectInputStream public class ObjectInputStream

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -156,7 +156,8 @@ import sun.reflect.misc.ReflectUtil;
* @see java.io.ObjectInputStream * @see java.io.ObjectInputStream
* @see java.io.Serializable * @see java.io.Serializable
* @see java.io.Externalizable * @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 * @since 1.1
*/ */
public class ObjectOutputStream public class ObjectOutputStream

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -62,13 +62,14 @@ import static java.io.ObjectStreamField.*;
* loaded in this Java VM can be found/created using the lookup method. * loaded in this Java VM can be found/created using the lookup method.
* *
* <p>The algorithm to compute the SerialVersionUID is described in * <p>The algorithm to compute the SerialVersionUID is described in
* <a href="../../../platform/serialization/spec/class.html#4100">Object * <a href="{@docRoot}/../specs/serialization/class.html#stream-unique-identifiers">
* Serialization Specification, Section 4.6, Stream Unique Identifiers</a>. * Object Serialization Specification, Section 4.6, Stream Unique Identifiers</a>.
* *
* @author Mike Warres * @author Mike Warres
* @author Roger Riggs * @author Roger Riggs
* @see ObjectStreamField * @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 * @since 1.1
*/ */
public class ObjectStreamClass implements Serializable { public class ObjectStreamClass implements Serializable {

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -33,7 +33,8 @@
* *
* <h2>Package Specification</h2> * <h2>Package Specification</h2>
* <ul> * <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> * </ul>
* *
* <h2>Related Documentation</h2> * <h2>Related Documentation</h2>
@ -41,7 +42,8 @@
* For overviews, tutorials, examples, guides, and tool documentation, * For overviews, tutorials, examples, guides, and tool documentation,
* please see: * please see:
* <ul> * <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> * </ul>
* *
* @since 1.0 * @since 1.0

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -123,7 +123,7 @@ public interface CharSequence {
* *
* <p>The stream binds to this sequence when the terminal stream operation * <p>The stream binds to this sequence when the terminal stream operation
* commences (specifically, for mutable sequences the spliterator for the * 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 * If the sequence is modified during that operation then the result is
* undefined. * undefined.
* *
@ -173,7 +173,7 @@ public interface CharSequence {
* *
* <p>The stream binds to this sequence when the terminal stream operation * <p>The stream binds to this sequence when the terminal stream operation
* commences (specifically, for mutable sequences the spliterator for the * 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 * If the sequence is modified during that operation then the result is
* undefined. * undefined.
* *

View File

@ -84,7 +84,7 @@ import sun.security.util.SecurityConstants;
* started. The boot layer contains module {@code java.base} and is the only * 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}". * 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 * 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 * built-in</a> into the Java virtual machine. The boot layer will often be
* the {@link #parents() parent} when creating additional layers. </p> * the {@link #parents() parent} when creating additional layers. </p>
* *

View File

@ -203,7 +203,7 @@ public final class String
* Class String is special cased within the Serialization Stream Protocol. * Class String is special cased within the Serialization Stream Protocol.
* *
* A String instance is written into an ObjectOutputStream according to * 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> * Object Serialization Specification, Section 6.2, "Stream Elements"</a>
*/ */
private static final ObjectStreamField[] serialPersistentFields = private static final ObjectStreamField[] serialPersistentFields =

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -82,7 +82,7 @@ package java.security;
* <p> A Key should use KeyRep as its serialized representation. * <p> A Key should use KeyRep as its serialized representation.
* Note that a serialized Key may contain sensitive information * Note that a serialized Key may contain sensitive information
* which should not be exposed in untrusted environments. See the * 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> * Security Appendix</a>
* of the Serialization Specification for more information. * of the Serialization Specification for more information.
* *

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -42,7 +42,7 @@ import javax.crypto.spec.SecretKeySpec;
* *
* Note that a serialized Key may contain sensitive information * Note that a serialized Key may contain sensitive information
* which should not be exposed in untrusted environments. See the * 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> * Security Appendix</a>
* of the Serialization Specification for more information. * of the Serialization Specification for more information.
* *

View File

@ -221,7 +221,8 @@ object is serialized as follows:
If the replacement object is not one of the types covered by Steps 3 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. 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 information followed by the contents of the string encoded in modified
UTF-8. For details, refer to [Section 6.2, "Stream UTF-8. For details, refer to [Section 6.2, "Stream
Elements"](protocol.html#stream-elements). A handle is assigned to the Elements"](protocol.html#stream-elements). A handle is assigned to the

View File

@ -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. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it This code is free software; you can redistribute it and/or modify it
@ -35,7 +35,7 @@ monitoring and management of the running Java virtual machine.
<h3><a id="MXBean">Platform MXBean</a></h3> <h3><a id="MXBean">Platform MXBean</a></h3>
<p> <p>
A platform MXBean is a <i>managed bean</i> that 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. Instrumentation Specification and only uses a set of basic data types.
Each platform MXBean is a {@link java.lang.management.PlatformManagedObject} Each platform MXBean is a {@link java.lang.management.PlatformManagedObject}
with a unique with a unique
@ -69,7 +69,7 @@ server and the connector client are JMX
this allows interoperation across versions. this allows interoperation across versions.
A data type used by the MXBean interfaces are mapped to an A data type used by the MXBean interfaces are mapped to an
open type when being accessed via MBeanServer interface. 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. MXBean</a> specification for details.
<h3><a id="examples">Ways to Access MXBeans</a></h3> <h3><a id="examples">Ways to Access MXBeans</a></h3>
@ -234,8 +234,7 @@ java.lang.NullPointerException NullPointerException} to be thrown.
<p> The java.lang.management API is thread-safe. <p> The java.lang.management API is thread-safe.
@see <a href="../../../javax/management/package-summary.html"> @see {@linkplain javax.management JMX Specification}
JMX Specification.</a>
@author Mandy Chung @author Mandy Chung
@since 1.5 @since 1.5

View File

@ -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. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it