Top Interfaces Classes
module jdk.compiler

Package com.sun.tools.javac.api


Interface Summary

Modifier and TypeInterface and Description
public interface
DiagnosticFormatter<
type of diagnostic handled by this formatter

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

D extends Diagnostic<?>
>

Provides simple functionalities for javac diagnostic formatting.

public interface
Formattable

This interface must be implemented by any javac class that has non-trivial formatting needs (e.g. where toString() does not apply because of localization).

public interface
Messages

This interface defines the minimum requirements in order to provide support for localized formatted strings.

Class Summary

Modifier and TypeClass and Description
public class
BasicJavacTask

Provides basic functionality for implementations of JavacTask.

public class
ClientCodeWrapper

Wrap objects to enable unchecked exceptions to be caught and handled.

pack-priv class
Entity

Table of entities defined in HTML 5.2.

public class
JavacScope

Provides an implementation of Scope.

public class
JavacTaskImpl

Provides access to functionality specific to the JDK Java Compiler, javac.

public class
JavacTaskPool

A pool of reusable JavacTasks.

public class
JavacTool

This is NOT part of any supported API.

public class
JavacTrees

Provides an implementation of Trees.

public class
MultiTaskListener

A collection of currently registered TaskListeners.

public class
WrappingJavaFileManager<
the type of file manager wrapped to by this object
M extends JavaFileManager
>

Wraps all calls to a given file manager.