# Uses of Interface
com.google.testing.compile.CompileTester

## Uses of CompileTester in com.google.testing.compile

Classes in com.google.testing.compile that implement CompileTester
Modifier and Type
Class
Description
`final class`
`JavaSourcesSubject`
A Truth `Subject` that evaluates the result of a `javac` compilation.
`static final class`
`JavaSourcesSubject.SingleSourceAdapter`
Methods in com.google.testing.compile that return CompileTester
Modifier and Type
Method
Description
`CompileTester`
JavaSourcesSubject.`processedWith(Iterable<? extends Processor> processors)`
`CompileTester`
JavaSourcesSubject.`processedWith(Processor first, Processor... rest)`
`CompileTester`
JavaSourcesSubject.SingleSourceAdapter.`processedWith(Iterable<? extends Processor> processors)`
`CompileTester`
JavaSourcesSubject.SingleSourceAdapter.`processedWith(Processor first, Processor... rest)`
`CompileTester`
ProcessedCompileTesterFactory.`processedWith(Iterable<? extends Processor> processors)`
Adds annotation processors to the compilation being tested.
`CompileTester`
ProcessedCompileTesterFactory.`processedWith(Processor first, Processor... rest)`
Adds annotation processors to the compilation being tested.