jdk.compiler (Java SE 11 & JDK 11 ) (original) (raw)
Module Graph:
Since:
9
Packages
Exports
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 This package provides a legacy entry point for the javac tool. Indirect Exports From Packages ----------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- java.compiler javax.annotation.processing javax.lang.model javax.lang.model.element javax.lang.model.type javax.lang.model.util javax.tools Modules
Requires
Modifier Module Description transitive java.compiler Defines the Language Model, Annotation Processing, and Java Compiler APIs. Services
Provides
Type Description JavaCompiler Tool ToolProvider Uses Type Description ------------------------------------------------------------------------------------------------------------------- ------------------------------------------ Plugin The interface for a javac plug-in. Processor The interface for an annotation processor.
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2025, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.