JDK 11 jdk.javadoc.jmod - Java Document Tool

JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the "javadoc" command.

JDK 11 Java Document tool compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.javadoc.jmod.

JDK 11 Java Document tool compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.

JDK 11 Java Document tool source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.javadoc.

You can click and view the content of each source code file in the list below.

✍: FYIcenter

com/sun/javadoc/SeeTag.java

/*
 * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package com.sun.javadoc;

/**
 * Represents a user-defined cross-reference to related documentation.
 * The tag can reference a package, class or member, or can hold
 * plain text.  (The plain text might be a reference
 * to something not online, such as a printed book, or be a hard-coded
 * HTML link.)  The reference can either be inline with the comment,
 * using {@code {@link}}, or a separate block comment,
 * using {@code @see}.
 * Method {@code name()} returns "@link" (no curly braces) or
 * "@see", depending on the tag.
 * Method {@code kind()} returns "@see" for both tags.
 *
 * @author Kaiyang Liu (original)
 * @author Robert Field (rewrite)
 * @author Atul M Dambalkar
 *
 * @deprecated
 *   The declarations in this package have been superseded by those
 *   in the package {@code jdk.javadoc.doclet}.
 *   For more information, see the <i>Migration Guide</i> in the documentation for that package.
 */
@Deprecated(since="9", forRemoval=true)
@SuppressWarnings("removal")
public interface SeeTag extends Tag {

    /**
     * Get the label of the {@code @see} tag.
     * Return null if no label is present.
     * For example, for:
     * <p>
     *    &nbsp;&nbsp;{@code @see String#trim() the trim method}
     * </p>
     * return "the trim method".
     *
     * @return "the trim method".
     */
    String label();

    /**
     * Get the package doc when {@code @see} references only a package.
     * Return null if the package cannot be found, or if
     * {@code @see} references any other element (class,
     * interface, field, constructor, method) or non-element.
     * For example, for:
     * <p>
     *   &nbsp;&nbsp;{@code @see java.lang}
     * </p>
     * return the {@code PackageDoc} for {@code java.lang}.
     *
     * @return the {@code PackageDoc} for {@code java.lang}.
     */
    public PackageDoc referencedPackage();

    /**
     * Get the class or interface name of the {@code @see} reference.
     * The name is fully qualified if the name specified in the
     * original {@code @see} tag was fully qualified, or if the class
     * or interface can be found; otherwise it is unqualified.
     * If {@code @see} references only a package name, then return
     * the package name instead.
     * For example, for:
     * <p>
     *   &nbsp;&nbsp;{@code @see String#valueOf(java.lang.Object)}
     * </p>
     * return "java.lang.String".
     * For "{@code @see java.lang}", return "java.lang".
     * Return null if {@code @see} references a non-element, such as
     * {@code @see <a href="java.sun.com">}.
     *
     * @return null if {@code @see} references a non-element, such as
     * {@code @see <a href="java.sun.com">}.
     */
    String referencedClassName();

    /**
     * Get the class doc referenced by the class name part of @see.
     * Return null if the class cannot be found.
     * For example, for:
     * <p>
     *   &nbsp;&nbsp;{@code @see String#valueOf(java.lang.Object)}
     * </p>
     * return the {@code ClassDoc} for {@code java.lang.String}.
     *
     * @return the {@code ClassDoc} for {@code java.lang.String}.
     */
    ClassDoc referencedClass();

    /**
     * Get the field, constructor or method substring of the {@code @see}
     * reference. Return null if the reference is to any other
     * element or to any non-element.
     * References to member classes (nested classes) return null.
     * For example, for:
     * <p>
     *   &nbsp;&nbsp;{@code @see String#startsWith(String)}
     * </p>
     * return "startsWith(String)".
     *
     * @return "startsWith(String)".
     */
    String referencedMemberName();

    /**
     * Get the member doc for the field, constructor or method
     * referenced by {@code @see}. Return null if the member cannot
     * be found or if the reference is to any other element or to any
     * non-element.
     * References to member classes (nested classes) return null.
     * For example, for:
     * <p>
     *   &nbsp;&nbsp;{@code @see String#startsWith(java.lang.String)}
     * </p>
     * return the {@code MethodDoc} for {@code startsWith}.
     *
     * @return the {@code MethodDoc} for {@code startsWith}.
     */
    MemberDoc referencedMember();
}

com/sun/javadoc/SeeTag.java

 

Or download all of them as a single archive file:

File name: jdk.javadoc-11.0.1-src.zip
File size: 680806 bytes
Release date: 2018-11-04
Download 

 

JDK 11 jdk.jcmd.jmod - JCmd Tool

JDK 11 jdk.jartool.jmod - JAR Tool

Download and Use JDK 11

⇑⇑ FAQ for JDK (Java Development Kit)

2020-07-22, 72284👍, 0💬