| Class | Description |
|---|---|
| BehaviorTester |
Convenience class for performing behavioral tests of API-generating
annotation processors.
|
| BehaviorTester.CompilationSubject |
Assertions that can be made about a compilation run.
|
| Diagnostics |
Static utilities for
Diagnostic instances. |
| Model |
Utility class for creating javax.lang.model instances for testing.
|
| ModelRule |
TestRule for creating javax.lang.model instances in a unit
test. |
| SourceBuilder |
Simple builder API for an in-memory
JavaFileObject. |
| TempJavaFileManager |
Implementation of
JavaFileManager that provides its own temporary output storage. |
| TestBuilder |
Simple builder API for a test method, suitable for use in
BehaviorTester. |
| TypeMirrors |
Static utility methods pertaining to
TypeMirror instances. |
| Exception | Description |
|---|---|
| CompilationException |
CompilationException is thrown when a
CompilationTask fails, to capture any emitted
Diagnostic instances. |
| Annotation Type | Description |
|---|---|
| Target |
Annotation used internally within the
Model implementation to target elements. |