package nio
- Alphabetic
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        FileChanges(created: Seq[Path], deleted: Seq[Path], modified: Seq[Path], unmodified: Seq[Path]) extends Product with Serializable
      
      
      
A report on the changes of the input file dependencies or output files of a task compared to some previous time.
A report on the changes of the input file dependencies or output files of a task compared to some previous time. It also contains the complete list of current inputs or outputs.
- created
 the files that were not present previously. When this is non empty, it does not necessarily mean that the files were recently created. It could just indicate that there was no previous cache entry for the file stamps ( see FileChanges#noPrevious).
- deleted
 the files that have been deleted. This should be empty when no previous list of files is available.
- modified
 the files that have been modified. This should be empty when no previous list of files is available.
- unmodified
 the files that have no changes. This should be empty when no previous list of files is available
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        FileStamp extends AnyRef
      
      
      
Represents the state of a file.
Represents the state of a file. This representation is either a hash of the file contents or the last modified time.
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        FileStamper extends AnyRef
      
      
      
A trait that indicates what file stamping implementation should be used to track the state of a given file.
A trait that indicates what file stamping implementation should be used to track the state of a given file. The two choices are FileStamper.Hash and FileStamper.LastModified.
 
Value Members
-  object FileChanges extends Serializable
 - 
      
      
      
        
      
    
      
        
        object
      
      
        FileStamp
      
      
      
Provides json formatters for FileStamp.
 - 
      
      
      
        
      
    
      
        
        object
      
      
        FileStamper
      
      
      
Provides implementations of FileStamper.
 -  object Keys
 -  object Watch