Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
Collections:
Other Resources:
JDK 11 java.compiler.jmod - Compiler Module
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module.
JDK 11 Compiler module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.compiler.jmod.
JDK 11 Compiler module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Compiler module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.compiler.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/tools/DocumentationTool.java
/* * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.tools; import java.io.Writer; import java.nio.charset.Charset; import java.util.Locale; import java.util.concurrent.Callable; /** * Interface to invoke Java™ programming language documentation tools from * programs. * * @since 1.8 */ public interface DocumentationTool extends Tool, OptionChecker { /** * Creates a future for a documentation task with the given * components and arguments. The task might not have * completed as described in the DocumentationTask interface. * * <p>If a file manager is provided, it must be able to handle all * locations defined in {@link DocumentationTool.Location}, * as well as * {@link StandardLocation#SOURCE_PATH}, * {@link StandardLocation#CLASS_PATH}, and * {@link StandardLocation#PLATFORM_CLASS_PATH}. * * @param out a Writer for additional output from the tool; * use {@code System.err} if {@code null} * * @param fileManager a file manager; if {@code null} use the * tool's standard filemanager * * @param diagnosticListener a diagnostic listener; if {@code null} * use the tool's default method for reporting diagnostics * * @param docletClass a class providing the necessary methods required * of a doclet; a value of {@code null} means to use the standard doclet. * * @param options documentation tool options and doclet options, * {@code null} means no options * * @param compilationUnits the compilation units to compile, {@code * null} means no compilation units * * @return an object representing the compilation * * @throws RuntimeException if an unrecoverable error * occurred in a user supplied component. The * {@linkplain Throwable#getCause() cause} will be the error in * user code. * * @throws IllegalArgumentException if any of the given * compilation units are of other kind than * {@linkplain JavaFileObject.Kind#SOURCE source} */ DocumentationTask getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits); /** * Returns a new instance of the standard file manager implementation * for this tool. The file manager will use the given diagnostic * listener for producing any non-fatal diagnostics. Fatal errors * will be signaled with the appropriate exceptions. * * <p>The standard file manager will be automatically reopened if * it is accessed after calls to {@code flush} or {@code close}. * The standard file manager must be usable with other tools. * * @param diagnosticListener a diagnostic listener for non-fatal * diagnostics; if {@code null} use the compiler's default method * for reporting diagnostics * * @param locale the locale to apply when formatting diagnostics; * {@code null} means the {@linkplain Locale#getDefault() default locale}. * * @param charset the character set used for decoding bytes; if * {@code null} use the platform default * * @return the standard file manager */ StandardJavaFileManager getStandardFileManager( DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset); /** * Interface representing a future for a documentation task. The * task has not yet started. To start the task, call * the {@linkplain #call call} method. * * <p>Before calling the call method, additional aspects of the * task can be configured, for example, by calling the * {@linkplain #setLocale setLocale} method. */ interface DocumentationTask extends Callable<Boolean> { /** * Adds root modules to be taken into account during module * resolution. * Invalid module names may cause either * {@code IllegalArgumentException} to be thrown, * or diagnostics to be reported when the task is started. * @param moduleNames the names of the root modules * @throws IllegalArgumentException may be thrown for some * invalid module names * @throws IllegalStateException if the task has started * @since 9 */ void addModules(Iterable<String> moduleNames); /** * Sets the locale to be applied when formatting diagnostics and * other localized data. * * @param locale the locale to apply; {@code null} means apply no * locale * @throws IllegalStateException if the task has started */ void setLocale(Locale locale); /** * Performs this documentation task. The task may only * be performed once. Subsequent calls to this method throw * IllegalStateException. * * @return true if and only all the files were processed without errors; * false otherwise * * @throws RuntimeException if an unrecoverable error occurred * in a user-supplied component. The * {@linkplain Throwable#getCause() cause} will be the error * in user code. * * @throws IllegalStateException if called more than once */ Boolean call(); } /** * Locations specific to {@link DocumentationTool}. * * @see StandardLocation */ enum Location implements JavaFileManager.Location { /** * Location of new documentation files. */ DOCUMENTATION_OUTPUT, /** * Location to search for doclets. */ DOCLET_PATH, /** * Location to search for taglets. */ TAGLET_PATH; public String getName() { return name(); } public boolean isOutputLocation() { switch (this) { case DOCUMENTATION_OUTPUT: return true; default: return false; } } } }
⏎ javax/tools/DocumentationTool.java
Or download all of them as a single archive file:
File name: java.compiler-11.0.1-src.zip File size: 177179 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.datatransfer.jmod - Data Transfer Module
2020-05-29, 36307👍, 0💬
Popular Posts:
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
The Digester package lets you configure an XML -> Java object mapping module, which triggers certain...
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 ...
How to download and install mysql-connector-j-8.0.31 .zip?Connector/J Java library is a JDBC Driver ...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...