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/StandardLocation.java
/* * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.tools; import javax.tools.JavaFileManager.Location; import java.util.concurrent.*; /** * Standard locations of file objects. * * @author Peter von der Ahé * @since 1.6 */ public enum StandardLocation implements Location { /** * Location of new class files. */ CLASS_OUTPUT, /** * Location of new source files. */ SOURCE_OUTPUT, /** * Location to search for user class files. */ CLASS_PATH, /** * Location to search for existing source files. */ SOURCE_PATH, /** * Location to search for annotation processors. */ ANNOTATION_PROCESSOR_PATH, /** * Location to search for modules containing annotation processors. * @since 9 */ ANNOTATION_PROCESSOR_MODULE_PATH, /** * Location to search for platform classes. Sometimes called * the boot class path. */ PLATFORM_CLASS_PATH, /** * Location of new native header files. * @since 1.8 */ NATIVE_HEADER_OUTPUT, /** * Location to search for the source code of modules. * @since 9 */ MODULE_SOURCE_PATH, /** * Location to search for upgradeable system modules. * @since 9 */ UPGRADE_MODULE_PATH, /** * Location to search for system modules. * @since 9 */ SYSTEM_MODULES, /** * Location to search for precompiled user modules. * @since 9 */ MODULE_PATH, /** * Location to search for module patches. * @since 9 */ PATCH_MODULE_PATH; /** * Returns a location object with the given name. The following * property must hold: {@code locationFor(x) == * locationFor(y)} if and only if {@code x.equals(y)}. * The returned location will be an output location if and only if * name ends with {@code "_OUTPUT"}. It will be considered to * be a module-oriented location if the name contains the word * {@code "MODULE"}. * * @param name a name * @return a location * * @revised 9 */ public static Location locationFor(final String name) { if (locations.isEmpty()) { // can't use valueOf which throws IllegalArgumentException for (Location location : values()) locations.putIfAbsent(location.getName(), location); } name.getClass(); /* null-check */ locations.putIfAbsent(name, new Location() { @Override public String getName() { return name; } @Override public boolean isOutputLocation() { return name.endsWith("_OUTPUT"); } }); return locations.get(name); } //where private static final ConcurrentMap<String,Location> locations = new ConcurrentHashMap<>(); @Override public String getName() { return name(); } @Override public boolean isOutputLocation() { switch (this) { case CLASS_OUTPUT: case SOURCE_OUTPUT: case NATIVE_HEADER_OUTPUT: return true; default: return false; } } /** * {@inheritDoc} * @since 9 */ @Override public boolean isModuleOrientedLocation() { switch (this) { case MODULE_SOURCE_PATH: case ANNOTATION_PROCESSOR_MODULE_PATH: case UPGRADE_MODULE_PATH: case SYSTEM_MODULES: case MODULE_PATH: case PATCH_MODULE_PATH: return true; default: return false; } } }
⏎ javax/tools/StandardLocation.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, 7772👍, 0💬
Popular Posts:
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
Apache BCEL Source Code Files are inside the Apache BCEL source package file like bcel-6.6.1-src.zip...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module. JDK 17 Base module compiled class fil...
How to read XML document from socket connections with the socket\DelayedInput.java provided in the A...