Package org.jacoco.report
Class DirectorySourceFileLocator
java.lang.Object
org.jacoco.report.InputStreamSourceFileLocator
org.jacoco.report.DirectorySourceFileLocator
- All Implemented Interfaces:
ISourceFileLocator
Locator for source files that picks source files from a given directory in
the file system.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDirectorySourceFileLocator
(File directory, String encoding, int tabWidth) Creates a new locator that searches for source files in the given directory. -
Method Summary
Modifier and TypeMethodDescriptionprotected InputStream
getSourceStream
(String path) Tries to locate the given source file and opens its binary content.Methods inherited from class org.jacoco.report.InputStreamSourceFileLocator
getSourceFile, getTabWidth
-
Field Details
-
directory
-
-
Constructor Details
-
DirectorySourceFileLocator
Creates a new locator that searches for source files in the given directory.- Parameters:
directory
- directory to search for source fileencoding
- encoding of the source files,null
for platform default encodingtabWidth
- tab width in source files as number of blanks
-
-
Method Details
-
getSourceStream
Description copied from class:InputStreamSourceFileLocator
Tries to locate the given source file and opens its binary content.- Specified by:
getSourceStream
in classInputStreamSourceFileLocator
- Parameters:
path
- local path to the resource- Returns:
- stream if the file could be located,
null
otherwise - Throws:
IOException
- in case of problems while opening the stream
-