Module jdk.compiler
Defines the implementation of the
system Java compiler
and its command line equivalent, javac, as well as javah.- Since:
- 9
-
-
Modules
Requires Modifier Module Description transitive java.compiler Defines the Language Model, Annotation Processing, and Java Compiler APIs.
-
Packages
Exported Packages Package Description com.sun.source.doctree Provides interfaces to represent documentation comments as abstract syntax trees (AST).com.sun.source.tree Provides interfaces to represent source code as abstract syntax trees (AST).com.sun.source.util Provides utilities for operations on abstract syntax trees (AST).com.sun.tools.javac Additional Exported Packages Module Packages java.compiler javax.annotation.processing javax.lang.model javax.lang.model.element javax.lang.model.type javax.lang.model.util javax.tools
-
Services
Uses Type Description Plugin The interface for a javac plug-in.Processor The interface for an annotation processor.Provides Type Description JavaCompiler Interface to invoke Java™ programming language compilers from programs.Tool Common interface for tools that can be invoked from a program.ToolProvider An interface for command-line tools to provide a way to be invoked without necessarily starting a new VM.
-