javax.tools |
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
These interfaces and classes are required as part of the
Java™ Platform, Standard Edition (Java SE),
but there is no requirement to provide any tools implementing them.
Unless explicitly allowed, all methods in this package might
throw a
if given a
null argument or if given a
containing
null elements. |
Java Source File Name | Type | Comment |
Diagnostic.java | Interface | Interface for diagnostics from tools. |
DiagnosticCollector.java | Class | Provides an easy way to collect diagnostics in a list. |
DiagnosticListener.java | Interface | Interface for receiving diagnostics from tools. |
FileObject.java | Interface | File abstraction for tools. |
ForwardingFileObject.java | Class | Forwards calls to a given file object. |
ForwardingJavaFileManager.java | Class | Forwards calls to a given file manager. |
ForwardingJavaFileObject.java | Class | Forwards calls to a given file object. |
JavaCompiler.java | Interface | Interface to invoke Java™ programming language compilers from
programs.
The compiler might generate diagnostics during compilation (for
example, error messages). |
JavaFileManager.java | Interface | File manager for tools operating on Java™ programming language
source and class files. |
JavaFileObject.java | Interface | File abstraction for tools operating on Java™ programming language
source and class files. |
OptionChecker.java | Interface | Interface for recognizing options. |
package-info.java | | |
SimpleJavaFileObject.java | Class | Provides simple implementations for most methods in JavaFileObject.
This class is designed to be subclassed and used as a basis for
JavaFileObject implementations. |
StandardJavaFileManager.java | Interface | File manager based on
. |
StandardLocation.java | enum | Standard locations of file objects. |
Tool.java | Interface | Common interface for tools that can be invoked from a program. |
ToolProvider.java | Class | Provides methods for locating tool providers, for example,
providers of compilers. |