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 17 java.compiler.jmod - Compiler Module
JDK 17 java.compiler.jmod is the JMOD file for JDK 17 Compiler module.
JDK 17 Compiler module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.compiler.jmod.
JDK 17 Compiler module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Compiler module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.compiler.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/tools/Tool.java
/* * Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.tools; import java.util.Set; import java.io.InputStream; import java.io.OutputStream; import javax.lang.model.SourceVersion; /** * Common interface for tools that can be invoked from a program. * A tool is traditionally a command line program such as a compiler. * The set of tools available with a platform is defined by the * vendor. * * <p>Tools can be located using {@link * java.util.ServiceLoader#load(Class)}. * * @author Neal M Gafter * @author Peter von der Ahé * @author Jonathan Gibbons * @since 1.6 */ public interface Tool { /** * Returns the name of this tool, or an empty string if no name is provided. * * @apiNote It is recommended that the name be the same as would be * used on the command line: for example, "javac", "jar", "jlink". * @implNote This implementation returns an empty string. * * @return the name of this tool * @since 9 */ default String name() { return ""; } /** * Run the tool with the given I/O channels and arguments. By * convention a tool returns 0 for success and nonzero for errors. * Any diagnostics generated will be written to either {@code out} * or {@code err} in some unspecified format. * * @param in "standard" input; use System.in if null * @param out "standard" output; use System.out if null * @param err "standard" error; use System.err if null * @param arguments arguments to pass to the tool * @return 0 for success; nonzero otherwise * @throws NullPointerException if the array of arguments contains * any {@code null} elements. */ int run(InputStream in, OutputStream out, OutputStream err, String... arguments); /** * Returns the source versions of the Java programming language * supported by this tool. * @return a set of supported source versions */ Set<SourceVersion> getSourceVersions(); }
⏎ javax/tools/Tool.java
Or download all of them as a single archive file:
File name: java.compiler-17.0.5-src.zip File size: 192681 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.datatransfer.jmod - Data Transfer Module
2023-09-16, 6254👍, 0💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
Joda-Time provides a quality replacement for the Java date and time classes. The design allows for m...
Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google. ...