| DepsGenerator |   | 0% |   | 0% | 52 | 52 | 153 | 153 | 21 | 21 | 1 | 1 | 
| NodeModuleResolver |   | 0% |   | 0% | 34 | 34 | 74 | 74 | 10 | 10 | 1 | 1 | 
| JsFileLineParser |    | 28% |    | 29% | 32 | 45 | 62 | 106 | 6 | 9 | 0 | 1 | 
| JsFileParser |    | 37% |    | 16% | 46 | 53 | 58 | 105 | 2 | 9 | 0 | 1 | 
| PathUtil |   | 0% |   | 0% | 22 | 22 | 46 | 46 | 7 | 7 | 1 | 1 | 
| ClosureBundler |   | 0% |   | 0% | 21 | 21 | 44 | 44 | 16 | 16 | 1 | 1 | 
| DepsFileParser |   | 0% |   | 0% | 19 | 19 | 44 | 44 | 8 | 8 | 1 | 1 | 
| DefaultDependencyResolver |   | 0% |   | 0% | 18 | 18 | 43 | 43 | 9 | 9 | 1 | 1 | 
| DependencyFile |   | 0% |   | 0% | 15 | 15 | 37 | 37 | 8 | 8 | 1 | 1 | 
| AutoValue_SimpleDependencyInfo |    | 15% |   | 0% | 14 | 18 | 29 | 40 | 6 | 10 | 0 | 1 | 
| SourceCodeEscapers |   | 0% |  | n/a | 3 | 3 | 28 | 28 | 3 | 3 | 1 | 1 | 
| AutoValue_SimpleDependencyInfo.Builder |    | 39% |    | 40% | 19 | 27 | 25 | 54 | 3 | 11 | 0 | 1 | 
| DependencyInfo.Util |   | 0% |   | 0% | 5 | 5 | 28 | 28 | 3 | 3 | 1 | 1 | 
| ModuleLoader |    | 69% |    | 50% | 20 | 35 | 19 | 82 | 3 | 15 | 0 | 1 | 
| Es6SortedDependencies |    | 70% |    | 55% | 19 | 29 | 21 | 70 | 5 | 9 | 0 | 1 | 
| ModuleResolver |    | 15% |   | 0% | 8 | 10 | 21 | 28 | 3 | 5 | 0 | 1 | 
| ModuleLoader.ModulePath |    | 15% |   | 0% | 7 | 10 | 17 | 22 | 4 | 7 | 0 | 1 | 
| VirtualFile |   | 0% |   | 0% | 9 | 9 | 13 | 13 | 6 | 6 | 1 | 1 | 
| BrowserModuleResolver |    | 11% |   | 0% | 3 | 4 | 9 | 11 | 1 | 2 | 0 | 1 | 
| ModuleNames |    | 75% |    | 41% | 11 | 20 | 12 | 51 | 1 | 8 | 0 | 1 | 
| SourceCodeEscapers.new ArrayBasedCharEscaper() {...} |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 | 
| ClosureBundler.EvalMode.new ClosureBundler.EvalMode() {...} |   | 0% |  | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 | 
| DepsGenerator.InclusionStrategy |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 | 
| ClosureBundler.EvalMode.new ClosureBundler.EvalMode() {...} |   | 0% |  | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 | 
| WebpackModuleResolver |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 | 
| ClosureBundler.EvalMode |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 | 
| ClosureBundler.EscapeMode |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 | 
| NodeModuleResolver.new Comparator() {...} |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 | 
| DependencyInfo.Util.new Function() {...} |   | 0% |  | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 
| ClosureBundler.EscapeMode.new ClosureBundler.EscapeMode() {...} |   | 0% |  | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 | 
| ClosureBundler.EscapeMode.new ClosureBundler.EscapeMode() {...} |   | 0% |  | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 | 
| JsFileLineParser.ParseException |   | 0% |  | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 | 
| DepsGenerator.new Function() {...} |   | 0% |  | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 
| SortedDependencies.MissingProvideException |   | 0% |  | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 | 
| SimpleDependencyInfo.Builder |    | 50% |   | 0% | 2 | 4 | 1 | 4 | 1 | 3 | 0 | 1 | 
| ModuleLoader.PathResolver.new ModuleLoader.PathResolver() {...} |    | 46% |  | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 | 
| DependencyInfo.Base |   | 30% |  | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 | 
| ServiceException |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 
| ModuleLoader.NoopErrorHandler |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 
| JsFileParser.ModuleType |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 | 
| ModuleLoader.ResolutionMode |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 | 
| SimpleDependencyInfo |   | 100% |  | n/a | 0 | 3 | 0 | 9 | 0 | 3 | 0 | 1 | 
| ModuleLoader.PathResolver |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 | 
| ModuleLoader.PathResolver.new ModuleLoader.PathResolver() {...} |   | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| ModuleLoader.new Function() {...} |   | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |