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

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

Subinterfaces of CompileTester.ChainingClause in com.google.testing.compile
Modifier and Type
Interface
Description
`static interface`
`CompileTester.CleanCompilationClause`
The clause in the fluent API for further tests on successful compilations without warnings.
`static interface`
`CompileTester.ColumnClause<T>`
The clause in the fluent API that checks that a diagnostic starts at a particular column.
`static interface`
`CompileTester.FileClause<T>`
The clause in the fluent API that checks that a diagnostic is associated with a particular `JavaFileObject`.
`static interface`
`CompileTester.LineClause<T>`
The clause in the fluent API that checks that a diagnostic is on a particular line.
`static interface`
`CompileTester.SuccessfulCompilationClause`
The clause in the fluent API for further tests on successful compilations.
`static interface`
`CompileTester.SuccessfulFileClause<T>`
The clause in the fluent API that checks that a generated file has the specified contents.
Methods in com.google.testing.compile that return CompileTester.ChainingClause
Modifier and Type
Method
Description
`CompileTester.ChainingClause<T>`
CompileTester.ColumnClause.`atColumn(long columnNumber)`