public interface ProjectBuildFileParser extends FileParser<BuildFileManifest>
Modifier and Type | Method and Description |
---|---|
boolean |
globResultsMatchCurrentState(Path buildFile,
com.google.common.collect.ImmutableList<GlobSpecWithResult> existingGlobsWithResults)
Checks if existing
GlobSpec s with results are the same as current state in the file
system. |
void |
reportProfile()
Reports profile information captured while parsing build files.
|
close, getIncludedFiles, getManifest
void reportProfile() throws IOException
IOException
boolean globResultsMatchCurrentState(Path buildFile, com.google.common.collect.ImmutableList<GlobSpecWithResult> existingGlobsWithResults) throws IOException, InterruptedException
GlobSpec
s with results are the same as current state in the file
system.existingGlobsWithResults
- the existing (deserialized) GlobSpecWithResult
to check
the file system state against.buildFile
- the buildFile location to be used by the Globber.true
if glob expansion produces results matching previously recorded ones,
false
otherwise.IOException
InterruptedException