| 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 |