# Uses of Package
com.google.testing.compile

Classes in com.google.testing.compile used by com.google.testing.compile
Class
Description
Compilation
The results of compiling source files.
Compilation.Status
The status of a compilation.
CompilationSubject
A `Truth` subject for a `Compilation`.
CompilationSubject.DiagnosticAtColumn
Assertions that a note, warning, or error was found at a given column.
CompilationSubject.DiagnosticInFile
Assertions that a note, warning, or error was found in a given file.
CompilationSubject.DiagnosticOnLine
Assertions that a note, warning, or error was found on a given line.
Compiler
An object that can `Compiler.compile(JavaFileObject...)` Java source files.
CompileTester
The root of the fluent API for testing the result of compilation.
CompileTester.ChainingClause
The clause in the fluent API that allows for chaining test conditions.
CompileTester.CleanCompilationClause
The clause in the fluent API for further tests on successful compilations without warnings.
CompileTester.ColumnClause
The clause in the fluent API that checks that a diagnostic starts at a particular column.
CompileTester.CompilationWithNotesClause
The clause in the fluent API that checks notes in a compilation.
CompileTester.CompilationWithWarningsClause
The clause in the fluent API that checks notes and warnings in a compilation.
CompileTester.FileClause
The clause in the fluent API that checks that a diagnostic is associated with a particular `JavaFileObject`.
CompileTester.GeneratedPredicateClause
The clause in the fluent API that checks that files were generated.
CompileTester.LineClause
The clause in the fluent API that checks that a diagnostic is on a particular line.
CompileTester.SuccessfulCompilationClause
The clause in the fluent API for further tests on successful compilations.
CompileTester.SuccessfulFileClause
The clause in the fluent API that checks that a generated file has the specified contents.
CompileTester.UnsuccessfulCompilationClause
The clause in the fluent API for further tests on unsuccessful compilations.
JavaFileObjectSubject
Assertions about `JavaFileObject`s.
JavaSourcesSubject
A Truth `Subject` that evaluates the result of a `javac` compilation.
JavaSourcesSubject.SingleSourceAdapter
JavaSourcesSubjectFactory
A Truth `Subject.Factory` for creating `JavaSourcesSubject` instances.
JavaSourceSubjectFactory
A Truth `Subject.Factory` similar to `JavaSourcesSubjectFactory`, but for working with single source files.
ProcessedCompileTesterFactory
Creates `CompileTester` instances that test compilation with provided `Processor` instances.