Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
JDK 17 jdk.javadoc.jmod - Java Document Tool
JDK 17 jdk.javadoc.jmod is the JMOD file for JDK 17 Java Document tool,
which can be invoked by the "javadoc" command.
JDK 17 Java Document tool compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.javadoc.jmod.
JDK 17 Java Document tool compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Java Document tool source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.javadoc.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/javadoc/doclet/DocletEnvironment.java
/*
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package jdk.javadoc.doclet;
import java.util.Set;
import javax.lang.model.SourceVersion;
import javax.lang.model.element.Element;
import javax.lang.model.element.TypeElement;
import javax.lang.model.util.Elements;
import javax.lang.model.util.Types;
import javax.tools.JavaFileManager;
import javax.tools.JavaFileObject.Kind;
import com.sun.source.util.DocTrees;
/**
* Represents the operating environment of a single invocation
* of the doclet. This object can be used to access the program
* structures, various utilities and the user specified elements
* on the command line.
*
* @since 9
*/
public interface DocletEnvironment {
/**
* Returns the elements <a href="package-summary.html#specified">specified</a>
* when the tool is invoked.
*
* @return the set of specified elements
*/
Set<? extends Element> getSpecifiedElements();
/**
* Returns the module, package and type elements that should be
* <a href="package-summary.html#included">included</a> in the
* documentation.
*
* @return the set of included elements
*/
Set<? extends Element> getIncludedElements();
/**
* Returns an instance of the {@code DocTrees} utility class.
* This class provides methods to access {@code TreePath}s, {@code DocCommentTree}s
* and so on.
*
* @return a utility class to operate on doc trees
*/
DocTrees getDocTrees();
/**
* Returns an instance of the {@code Elements} utility class.
* This class provides methods for operating on
* {@link javax.lang.model.element.Element elements}.
*
* @return a utility class to operate on elements
*/
Elements getElementUtils();
/**
* Returns an instance of the {@code Types} utility class.
* This class provides methods for operating on
* {@link javax.lang.model.type.TypeMirror type mirrors}.
*
* @return a utility class to operate on type mirrors
*/
Types getTypeUtils();
/**
* Returns true if an element should be
* <a href="package-summary.html#included">included</a> in the
* documentation.
*
* @param e the element
* @return true if included, false otherwise
*/
boolean isIncluded(Element e);
/**
* Returns true if the element is <a href="package-summary.html#selected">selected</a>.
*
* @param e the element
* @return true if selected, false otherwise
*/
boolean isSelected(Element e);
/**
* Returns the file manager used to read and write files.
*
* @return the file manager used to read and write files
*/
JavaFileManager getJavaFileManager();
/**
* Returns the source version of the source files that were read.
*
* @return the source version
*/
SourceVersion getSourceVersion();
/**
* Returns the required level of module documentation.
*
* @return the required level of module documentation
*/
ModuleMode getModuleMode();
/**
* Returns the file kind of a type element.
*
* @param type the type element
* @return the file kind
*/
Kind getFileKind(TypeElement type);
/**
* The mode specifying the level of detail of module documentation.
*/
enum ModuleMode {
/** Indicate API level documentation is required */
API,
/** Indicate Detailed documentation is required */
ALL
}
}
⏎ jdk/javadoc/doclet/DocletEnvironment.java
Or download all of them as a single archive file:
File name: jdk.javadoc-17.0.5-src.zip File size: 587730 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.jcmd.jmod - JCmd Tool
2023-08-17, ≈43🔥, 0💬
Popular Posts:
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
jTDS JDBC Driver Source Code Files are provided in the source package file, jtds-1.3.1-fyi.zip. You ...
What Is javaws.jar in JRE (Java Runtime Environment) 8? javaws.jar in JRE (Java Runtime Environment)...
JDK 8 tools.jar is the JAR file for JDK 8 tools. It contains Java classes to support different JDK t...
JDK 11 jdk.aot.jmod is the JMOD file for JDK 11 Ahead-of-Time (AOT) Compiler module. JDK 11 AOT Comp...