All Classes and Interfaces

Class
Description
The results of compiling source files.
The status of a compilation.
An exception thrown to indicate that compilation has failed for an unknown reason.
A JUnit4 Rule that executes tests such that a instances of Elements and Types are available during execution.
A Truth subject for a Compilation.
An object that can Compiler.compile(JavaFileObject...) Java source files.
The root of the fluent API for testing the result of compilation.
The clause in the fluent API that allows for chaining test conditions.
The clause in the fluent API for further tests on successful compilations without warnings.
The clause in the fluent API that checks that a diagnostic starts at a particular column.
The clause in the fluent API that checks notes in a compilation.
The clause in the fluent API that checks notes and warnings in a compilation.
The clause in the fluent API that checks that a diagnostic is associated with a particular JavaFileObject.
The clause in the fluent API that checks that files were generated.
The clause in the fluent API that checks that a diagnostic is on a particular line.
The clause in the fluent API for further tests on successful compilations.
The clause in the fluent API that checks that a generated file has the specified contents.
The clause in the fluent API for further tests on unsuccessful compilations.
Forwards calls to a given StandardJavaFileManager.
A utility class for creating JavaFileObject instances.
Assertions about JavaFileObjects.
A Truth Subject that evaluates the result of a javac compilation.
 
A Truth Subject.Factory for creating JavaSourcesSubject instances.
A Truth Subject.Factory similar to JavaSourcesSubjectFactory, but for working with single source files.
Creates CompileTester instances that test compilation with provided Processor instances.