private void init()

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())));
    }
  }