Added in API level 26
    Filter
@FunctionalInterface interface Filter<T : Any!>
| java.nio.file.DirectoryStream.Filter | 
An interface that is implemented by objects that decide if a directory entry should be accepted or filtered. A Filter is passed as the parameter to the Files.newDirectoryStream(Path,DirectoryStream.Filter) method when opening a directory to iterate over the entries in the directory.
Summary
| Public methods | |
|---|---|
| abstract Boolean | 
            accept(entry: T)Decides if the given directory entry should be accepted or filtered.  | 
        
Public methods
accept
Added in API level 26
      abstract fun accept(entry: T): Boolean
Decides if the given directory entry should be accepted or filtered.
| Parameters | |
|---|---|
entry | 
            T: the directory entry to be tested | 
| Return | |
|---|---|
Boolean | 
            true if the directory entry should be accepted | 
          
| Exceptions | |
|---|---|
java.io.IOException | 
            If an I/O error occurs |