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
GlobSpecs with results are the same as current state in the file
system. |
void |
reportProfile()
Reports profile information captured while parsing build files.
|
close, getIncludedFiles, getManifestvoid reportProfile()
throws IOException
IOExceptionboolean globResultsMatchCurrentState(Path buildFile, com.google.common.collect.ImmutableList<GlobSpecWithResult> existingGlobsWithResults) throws IOException, InterruptedException
GlobSpecs 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.IOExceptionInterruptedException