Interface | Description |
---|---|
DiagnosticFormatter<D extends Diagnostic<?>> |
Provides simple functionalities for javac diagnostic formatting.
|
DiagnosticFormatter.Configuration |
This interface provides functionalities for tuning the output of a
diagnostic formatter in multiple ways.
|
Formattable |
This interface must be implemented by any javac class that has non-trivial
formatting needs (e.g.
|
Messages |
This interface defines the minimum requirements in order to provide support
for localized formatted strings.
|
Class | Description |
---|---|
BasicJavacTask |
Provides basic functionality for implementations of JavacTask.
|
ClientCodeWrapper |
Wrap objects to enable unchecked exceptions to be caught and handled.
|
Formattable.LocalizedString | |
JavacScope |
Provides an implementation of Scope.
|
JavacTaskImpl |
Provides access to functionality specific to the JDK Java Compiler, javac.
|
JavacTool |
TODO: describe com.sun.tools.javac.api.Tool
|
JavacTrees |
Provides an implementation of Trees.
|
JavacTrees.Copier |
Makes a copy of a tree, noting the value resulting from copying a particular leaf.
|
MultiTaskListener |
TODO.
|
WrappingJavaFileManager<M extends JavaFileManager> |
Wraps all calls to a given file manager.
|
Enum | Description |
---|---|
DiagnosticFormatter.Configuration.DiagnosticPart |
A given diagnostic message can be divided into sub-parts each of which
might/might not be displayed by the formatter, according to the
current configuration settings.
|
DiagnosticFormatter.Configuration.MultilineLimit |
A multiline limit control the verbosity of multiline diagnostics
either by setting a maximum depth of nested multidiagnostics,
or by limiting the amount of subdiagnostics attached to a given
diagnostic (or both).
|
DiagnosticFormatter.PositionKind |
This enum defines a set of constants for all the kinds of position
that a diagnostic can be asked for.
|
Annotation Type | Description |
---|---|
ClientCodeWrapper.Trusted |
Copyright © 2017 earcam. All rights reserved.