See: Description
Class | Description |
---|---|
FileManagerSimulator |
Simulates the behavior of
javac 's file manager for source-only ABI classpaths. |
FrontendOnlyJavacTask |
An implementation of
JavacTask that implements only the frontend portions of the task,
using only the parse phase of the underlying compiler and without requiring a complete classpath. |
FrontendOnlyJavacTaskProxyImpl | |
StandalonePackageType | |
TreeBackedAnnotatedConstruct |
An implementation of
AnnotatedConstruct that uses only the information
available from a Tree . |
TreeBackedAnnotationFactory |
Support for @{link TreeBackedAnnotatedConstruct#getAnnotation}.
|
ValidatingTaskListener |
A
TaskListener that is used during full compilation to validate the guesses made by
source-based ABI generation. |
Enum | Description |
---|---|
CompletedTypeKind |
If the ABI of a dependency target is available, it will be used. However, when one or more dependency ABIs are missing, certain language constructs become ambiguous, and we have to make assumptions. Most of those assumptions can be worked around with small changes to coding style.
See InterfaceValidator
for more information on
the restrictions.