public static final class JavaSourcesSubject.SingleSourceAdapter extends com.google.common.truth.Subject implements CompileTester, ProcessedCompileTesterFactory
com.google.common.truth.Subject.Factory<SubjectT extends com.google.common.truth.Subject,ActualT>CompileTester.ChainingClause<T>, CompileTester.CleanCompilationClause, CompileTester.ColumnClause<T>, CompileTester.CompilationWithNotesClause<T>, CompileTester.CompilationWithWarningsClause<T>, CompileTester.FileClause<T>, CompileTester.GeneratedPredicateClause<T>, CompileTester.LineClause<T>, CompileTester.SuccessfulCompilationClause, CompileTester.SuccessfulFileClause<T>, CompileTester.UnsuccessfulCompilationClause| Modifier and Type | Method and Description |
|---|---|
CompileTester.SuccessfulCompilationClause |
compilesWithoutError()
The clause in the fluent API that tests for successful compilation without errors.
|
CompileTester.CleanCompilationClause |
compilesWithoutWarnings()
The clause in the fluent API that tests for successful compilation without warnings or
errors.
|
CompileTester.UnsuccessfulCompilationClause |
failsToCompile()
The clause in the fluent API that tests for unsuccessful compilation.
|
void |
parsesAs(JavaFileObject first,
JavaFileObject... rest)
The clause in the fluent API that tests that the code parses equivalently to the specified
code.
|
CompileTester |
processedWith(Iterable<? extends Processor> processors)
Adds annotation processors to the compilation being tested.
|
CompileTester |
processedWith(Processor first,
Processor... rest)
Adds annotation processors to the compilation being tested.
|
JavaSourcesSubject |
withClasspath(Iterable<File> classPath)
Sets the compilation classpath.
|
JavaSourcesSubject |
withClasspathFrom(ClassLoader classLoader)
Deprecated.
prefer
withClasspath(Iterable). This method only supports URLClassLoader and the default system classloader, and Files are
usually a more natural way to expression compilation classpaths than class loaders. |
JavaSourcesSubject |
withCompilerOptions(Iterable<String> options)
Adds options that will be passed to the compiler.
|
JavaSourcesSubject |
withCompilerOptions(String... options)
Adds options that will be passed to the compiler.
|
actualCustomStringRepresentation, check, equals, failWithActual, failWithActual, failWithoutActual, hashCode, ignoreCheck, isAnyOf, isEqualTo, isIn, isInstanceOf, isNoneOf, isNotEqualTo, isNotIn, isNotInstanceOf, isNotNull, isNotSameInstanceAs, isNull, isSameInstanceAs, toStringpublic JavaSourcesSubject withCompilerOptions(Iterable<String> options)
ProcessedCompileTesterFactory-Xlint is the first option, by
default.withCompilerOptions in interface ProcessedCompileTesterFactorypublic JavaSourcesSubject withCompilerOptions(String... options)
ProcessedCompileTesterFactory-Xlint is the first option, by
default.withCompilerOptions in interface ProcessedCompileTesterFactory@Deprecated public JavaSourcesSubject withClasspathFrom(ClassLoader classLoader)
withClasspath(Iterable). This method only supports URLClassLoader and the default system classloader, and Files are
usually a more natural way to expression compilation classpaths than class loaders.ProcessedCompileTesterFactoryIf not specified, we will use the System classpath for compilation.
withClasspathFrom in interface ProcessedCompileTesterFactorypublic JavaSourcesSubject withClasspath(Iterable<File> classPath)
ProcessedCompileTesterFactoryIf not specified, we will use the System classpath for compilation.
withClasspath in interface ProcessedCompileTesterFactorypublic CompileTester processedWith(Processor first, Processor... rest)
ProcessedCompileTesterFactoryprocessedWith in interface ProcessedCompileTesterFactorypublic CompileTester processedWith(Iterable<? extends Processor> processors)
ProcessedCompileTesterFactoryprocessedWith in interface ProcessedCompileTesterFactory@CanIgnoreReturnValue public CompileTester.SuccessfulCompilationClause compilesWithoutError()
CompileTestercompilesWithoutError in interface CompileTester@CanIgnoreReturnValue public CompileTester.CleanCompilationClause compilesWithoutWarnings()
CompileTestercompilesWithoutWarnings in interface CompileTester@CanIgnoreReturnValue public CompileTester.UnsuccessfulCompilationClause failsToCompile()
CompileTesterfailsToCompile in interface CompileTesterpublic void parsesAs(JavaFileObject first, JavaFileObject... rest)
CompileTesterparsesAs in interface CompileTesterCopyright © 2013–2022. All rights reserved.