[ {
  "relativePath" : "report-builder/resources/htmlTemplates/macros.ftl",
  "extension" : "ftl",
  "linesOfCode" : 117,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/classCoverage.ftl",
  "extension" : "ftl",
  "linesOfCode" : 88,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/modules.ftl",
  "extension" : "ftl",
  "linesOfCode" : 28,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/css/idea.min.css",
  "extension" : "css",
  "linesOfCode" : 82,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/css/coverage.css",
  "extension" : "css",
  "linesOfCode" : 111,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/namespaceIndex.ftl",
  "extension" : "ftl",
  "linesOfCode" : 43,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/empty.ftl",
  "extension" : "ftl",
  "linesOfCode" : 5,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/resources/htmlTemplates/namespaces.ftl",
  "extension" : "ftl",
  "linesOfCode" : 40,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/Entry.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/html/HTMLReportBuilder.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ClassBlock.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ReportGenerationFailedException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/CoverageCodeRenderer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/CoverageStatistics.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/StatisticsCalculator.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/StatisticsCalculatorImpl.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/ClassesIndexGenerator.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/HTMLReportBuilderImpl.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/ClassSourceReportGenerator.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/LocalGeneratorPathsBase.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/LocalGeneratorPaths.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/SortOption.java",
  "extension" : "java",
  "linesOfCode" : 222,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/MapToSet.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/ModuleInfo.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/BaseGenerator.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/fs/ZipFileSystem.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/fs/FileSystem.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/fs/RealFSImpl.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/GeneratorPaths.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/paths/NamesGenerator.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/paths/NamespaceInfo.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/paths/ModulesDirGenerator.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/paths/ClassesDirGenerator.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/paths/NamespacesDirGenerator.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/TemplateProcessor.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/TemplateProcessorFactory.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/NamespacesIndexGenerator.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/ModulesIndexGenerator.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/TemplateFactory.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/ModulesLocalPaths.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/GeneratorPathsImpl.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/TemplateProcessorBase.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/html/NamespacesLocalPaths.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/IOUtil.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/StringUtil.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/CoverageStatisticsBean.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/FooterInfos.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/impl/ClassDataBean.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/CoverageSourceData.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/SourceCodeProvider.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/DiffEntry.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ReportBuilderFactory.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ClassInfo.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/JavaClassInfo.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ClassLine.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/ClassMethod.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/StatEntry.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/CoverageData.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/CoverageStatus.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/idea/IDEACoverageClassInfo.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/jetbrains/coverage/report/idea/IDEACoverageData.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "report-builder/src/freemarker_implicit.ftl",
  "extension" : "ftl",
  "linesOfCode" : 12,
  "components" : [ "primary::report-builder" ],
  "concerns" : [ "::Unclassified" ]
} ]