in report-builder/src/jetbrains/coverage/report/idea/IDEACoverageData.java [53:65]
private void init(SourceCodeProvider sourceCodeProvider, ProjectData projectData) throws IOException {
Map<String, Collection<String>> classAndRelatedClassesMap = collectClasses(projectData);
for (Map.Entry<String, Collection<String>> classEntry: classAndRelatedClassesMap.entrySet()) {
String className = classEntry.getKey();
if (className == null || className.length() == 0) continue;
if (className.startsWith("com.intellij.rt.coverage")) continue; // ignore coverage implementation classes
if (isInnerClass(className)) continue;
ClassData classData = projectData.getClassData(className);
myClasses.add(new IDEACoverageClassInfo(projectData, className, classData, findRelatedClassData(projectData, classEntry.getValue())));
}
}