| checkIncludePatterns() |  | 0% |  | 0% | 34 | 34 | 66 | 66 | 1 | 1 |
| scandir(File, TokenizedPath, boolean, String[], Deque) |  | 0% |  | 0% | 25 | 25 | 52 | 52 | 1 | 1 |
| scan() |  | 0% |  | 0% | 22 | 22 | 52 | 52 | 1 | 1 |
| slowScan() |  | 0% |  | 0% | 10 | 10 | 33 | 33 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| causesIllegalSymlinkLoop(String, File, Deque) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1 |
| DirectoryScanner() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| scandir(File, TokenizedPath, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| fillNonPatternSet(Map, String[]) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| clearResults() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| processIncluded(TokenizedPath, File, List, List, List) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| processSlowScan(String[]) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| resetDefaultExcludes() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addExcludes(String[]) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| accountForIncludedDir(TokenizedPath, File, boolean, String[], Deque) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| isIncluded(TokenizedPath) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| isExcluded(TokenizedPath) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getIncludedFiles() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getIncludedDirectories() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| accountForIncludedDir(TokenizedPath, File, boolean) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| accountForNotFollowedSymlink(TokenizedPath, File) |  | 0% |  | 0% | 6 | 6 | 4 | 4 | 1 | 1 |
| normalizePattern(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| shouldSkipPattern(String) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| ensureNonPatternSetsReady() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addDefaultExcludes() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| couldHoldIncluded(TokenizedPath, TokenizedPattern) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| isMorePowerfulThanExcludes(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getNotFollowedSymlinks() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setBasedir(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setIncludes(String[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setExcludes(String[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isSelected(String, File) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| clearCaches() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| couldHoldIncluded(TokenizedPath) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDefaultExcludes() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isDeeper(TokenizedPattern, TokenizedPath) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| contentsExcluded(TokenizedPath) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getIncludedFilesCount() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getIncludedDirsCount() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| accountForIncludedFile(TokenizedPath, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNotIncludedFiles() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExcludedFiles() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDeselectedFiles() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNotIncludedDirectories() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExcludedDirectories() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDeselectedDirectories() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addDefaultExclude(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeDefaultExclude(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scandir(File, String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasBeenScanned(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| accountForNotFollowedSymlink(String, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$addDefaultExcludes$9(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isIncluded(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| couldHoldIncluded(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isExcluded(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResource(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isSelected$8(String, File, FileSelector) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isExcluded$7(TokenizedPath, TokenizedPattern) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$contentsExcluded$6(TokenizedPath, TokenizedPattern) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isIncluded$3(TokenizedPath, TokenizedPattern) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matchPatternStart(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matchPath(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| match(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$couldHoldIncluded$4(TokenizedPath, TokenizedPattern) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matchPatternStart(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matchPath(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| match(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBasedir(File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCaseSensitive(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setErrorOnMissingDir(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFollowSymlinks(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxLevelsOfSymlinks(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSelectors(FileSelector[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$contentsExcluded$5(TokenizedPattern) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBasedir() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCaseSensitive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFollowSymlinks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEverythingIncluded() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScannedDirs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addDefaultExcludes$10(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addExcludes$2(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setExcludes$1(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setIncludes$0(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |