Uses of Class
org.springframework.core.test.tools.SourceFile
Package
Description
Support classes for compiling and testing generated code.
-
Uses of SourceFile in org.springframework.core.test.tools
Modifier and TypeMethodDescriptionstatic SourceFile
Factory method to create a newSourceFile
by looking up source for the givenClass
.static SourceFile
SourceFile.forTestClass
(Class<?> type) Factory method to create a newSourceFile
by looking up source for the given testClass
.Get theSourceFile
with the given path.SourceFiles.getSingle()
Return the single source file contained in the collection.Return the single matching source file contained in the collection.SourceFiles.getSingleFromPackage
(String packageName) Return a single source file contained in the specified package.Compiled.getSourceFile()
Return the single source file that was compiled.Compiled.getSourceFile
(String pattern) Return the single matching source file that was compiled.Compiled.getSourceFileFromPackage
(String packageName) Return the single source file that was compiled in the given package.static SourceFile
SourceFile.of
(CharSequence charSequence) Factory method to create a newSourceFile
from the givenCharSequence
.static SourceFile
SourceFile.of
(String path, CharSequence charSequence) Factory method to create a newSourceFile
from the givenCharSequence
.static SourceFile
SourceFile.of
(String path, InputStreamSource inputStreamSource) Factory method to create a newSourceFile
from the givenInputStreamSource
.static SourceFile
SourceFile.of
(String path, WritableContent writableContent) Factory method to create a newSourceFile
from the givenWritableContent
.static SourceFile
SourceFile.of
(InputStreamSource inputStreamSource) Factory method to create a newSourceFile
from the givenInputStreamSource
.static SourceFile
SourceFile.of
(WritableContent writableContent) Factory method to create a newSourceFile
from the givenWritableContent
.Modifier and TypeMethodDescriptionSourceFiles.iterator()
SourceFiles.stream()
Stream theSourceFile
instances contained in this collection.Modifier and TypeMethodDescriptionSourceFiles.and
(SourceFile... sourceFiles) Return a newSourceFiles
instance that merges files from another array ofSourceFile
instances.void
TestCompiler.compile
(SourceFile sourceFile, Consumer<Compiled> compiled) Compile content from this instance along with the additional provided source file.static SourceFiles
SourceFiles.of
(SourceFile... sourceFiles) Factory method that can be used to create aSourceFiles
instance containing the specified files.TestCompiler.withSources
(SourceFile... sourceFiles) Create a newTestCompiler
instance with additional source files.Modifier and TypeMethodDescriptionSourceFiles.and
(Iterable<SourceFile> sourceFiles) Return a newSourceFiles
instance that merges files from another array ofSourceFile
instances.TestCompiler.withSources
(Iterable<SourceFile> sourceFiles) Create a newTestCompiler
instance with additional source files.