| purge() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| initializeAndUpdateDatabase(List) |   | 34% |   | 50% | 4 | 5 | 14 | 21 | 0 | 1 |
| scan(String[], String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| scan(File[], String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| initializeAnalyzer(Analyzer) |   | 49% |   | 50% | 1 | 2 | 10 | 21 | 0 | 1 |
| throwFatalDatabaseException(DatabaseException, List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| doUpdates(boolean) |   | 74% |   | 60% | 4 | 6 | 9 | 30 | 0 | 1 |
| writeReports(String, String, String, String, File, String, ExceptionCollection) |   | 55% |   | 50% | 1 | 2 | 5 | 12 | 0 | 1 |
| openDatabase(boolean, boolean) |   | 85% |   | 61% | 7 | 10 | 5 | 28 | 0 | 1 |
| executeAnalysisTasks(Analyzer, List) |   | 69% |  | 100% | 0 | 2 | 6 | 18 | 0 | 1 |
| scan(Collection, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| scanFile(File, String) |   | 91% |   | 73% | 8 | 16 | 3 | 32 | 0 | 1 |
| writeReports(String, File, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeReports(String, String, String, String, File, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| analyzeDependencies() |   | 95% |   | 90% | 1 | 6 | 2 | 38 | 0 | 1 |
| Engine(ClassLoader, Settings) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAnalyzers(AnalysisPhase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeObject(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ensureDataExists() |   | 70% |   | 50% | 3 | 4 | 1 | 3 | 0 | 1 |
| closeAnalyzer(Analyzer) |   | 64% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| scan(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scan(File[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scan(Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scanDirectory(File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$scan$2(String, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| identifiersMatch(Set, Set) |   | 92% |   | 56% | 7 | 9 | 2 | 11 | 0 | 1 |
| doUpdates() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileTypeAnalyzers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(File) |   | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| loadAnalyzers() |  | 96% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| addDependency(Dependency) |  | 100% |   | 87% | 2 | 9 | 0 | 14 | 0 | 1 |
| scanDirectory(File, String) |  | 100% |   | 80% | 2 | 6 | 0 | 13 | 0 | 1 |
| Engine(ClassLoader, Engine.Mode, Settings) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| scan(File, String) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| close() |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| getExecutorService(Analyzer) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getAnalyzers() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$loadAnalyzers$1(Analyzer) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getAnalysisTasks(Analyzer, List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| throwFatalExceptionCollection(String, Throwable, List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getDependencies() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setDependencies(List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$accept$6(Boolean, Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| scan(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writeReports(String, File, String, ExceptionCollection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeDependency(Dependency) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$loadAnalyzers$0(AnalysisPhase) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getAnalysisTasks$4(Analyzer, List, Dependency) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Engine(Engine.Mode, Settings) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| putObject(String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addFileTypeAnalyzer(FileTypeAnalyzer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Engine(Settings) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| scan(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| scan(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| scanFile(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| openDatabase() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getObject(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasObject(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$accept$5(File, FileTypeAnalyzer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$analyzeDependencies$3(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initializeEngine() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDatabase() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSettings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sortDependencies() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |