Interface UpToDateChecker
-
- All Superinterfaces:
AutoCloseable
public interface UpToDateChecker extends AutoCloseable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
static UpToDateChecker
forProject(org.apache.maven.project.MavenProject project, Path indexFile, Iterable<Formatter> formatters, org.apache.maven.plugin.logging.Log log)
boolean
isUpToDate(Path file)
static UpToDateChecker
noop(org.apache.maven.project.MavenProject project, Path indexFile, org.apache.maven.plugin.logging.Log log)
void
setUpToDate(Path file)
static UpToDateChecker
wrapWithBuildContext(UpToDateChecker delegate, org.sonatype.plexus.build.incremental.BuildContext buildContext)
-
-
-
Method Detail
-
isUpToDate
boolean isUpToDate(Path file)
-
setUpToDate
void setUpToDate(Path file)
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
-
noop
static UpToDateChecker noop(org.apache.maven.project.MavenProject project, Path indexFile, org.apache.maven.plugin.logging.Log log)
-
forProject
static UpToDateChecker forProject(org.apache.maven.project.MavenProject project, Path indexFile, Iterable<Formatter> formatters, org.apache.maven.plugin.logging.Log log)
-
wrapWithBuildContext
static UpToDateChecker wrapWithBuildContext(UpToDateChecker delegate, org.sonatype.plexus.build.incremental.BuildContext buildContext)
-
-