public void initialize() throws InitializationException { this.coverageProjectData = new ProjectData(); }
public void initialize() throws InitializationException { this.coverageProjectData = new ProjectData(); }
/** * Get a reference to a ProjectData object in order to increase the * coverage count for a specific line. * <p/> * This method is only called by code that has been instrumented. It * is not called by any of the Cobertura code or ant tasks. */ public static ProjectData getGlobalProjectData() { globalProjectDataLock.lock(); try { if (globalProjectData != null) return globalProjectData; globalProjectData = new ProjectData(); initialize(); return globalProjectData; } finally { globalProjectDataLock.unlock(); } }
/** * Get a reference to a ProjectData object in order to increase the * coverage count for a specific line. * <p/> * This method is only called by code that has been instrumented. It * is not called by any of the Cobertura code or ant tasks. */ public static ProjectData getGlobalProjectData() { globalProjectDataLock.lock(); try { if (globalProjectData != null) return globalProjectData; globalProjectData = new ProjectData(); initialize(); return globalProjectData; } finally { globalProjectDataLock.unlock(); } }
/** * Get a reference to a ProjectData object in order to increase the * coverage count for a specific line. * * This method is only called by code that has been instrumented. It * is not called by any of the Cobertura code or ant tasks. */ public static ProjectData getGlobalProjectData() { globalProjectDataLock.lock(); try { if (globalProjectData != null) return globalProjectData; globalProjectData = new ProjectData(); initialize(); return globalProjectData; } finally { globalProjectDataLock.unlock(); } }
private ProjectData getProjectDataInstance() { // Load project data; see notes at the beginning of CodeInstrumentationTask class if (projectData != null) { return projectData; } if (args.getDataFile().isFile()) projectData = CoverageDataFileHandler.loadCoverageData(args .getDataFile()); if (projectData == null) projectData = new ProjectData(); return projectData; } }
projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData();
projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData();
void compute() { Iterator<PackageAndProjectData> iterator = smallToLarge.iterator(); if ( ! iterator.hasNext() ) { return; } PackageAndProjectData prev = iterator.next(); for (; iterator.hasNext();) { PackageAndProjectData ppd = iterator.next(); ProjectDataDifferenceCalculator calc = new ProjectDataDifferenceCalculator( ppd.getData(), prev.getData()); ProjectData perPackage = packageToCoverage .get(ppd.getPackageName()); if (perPackage == null) { perPackage = new ProjectData(); packageToCoverage.put(ppd.getPackageName(), perPackage); } perPackage.merge(calc.getDifference()); diffs.add(calc); prev = ppd; } globalData = prev.getData(); }
ProjectData diffProjects( ProjectData larger, ProjectData smaller ) { ProjectData result = new ProjectData(); for( Object o : larger.getClasses() ) { ClassData lcd = (ClassData) o; ClassData scd = (ClassData) smaller.getClassData( lcd.getName( )); result.addClassData( diffClasses( lcd, scd )); } Set<String> largerNames = classNames(larger); Set<String> smallerNames = classNames(smaller); smallerNames.removeAll( largerNames ); if ( smallerNames.size() > 0 ) { errors.add( "Classes were in earlier, but not later, projects: " + smallerNames ); } return result; } public ProjectData getDifference() {
ProjectData aggProjectData = new ProjectData(); for ( File serFile : serFiles )
projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData();
.loadCoverageData(dataFile) : new ProjectData(); coberturaInstrumenter.setProjectData(projectData);
globalProjectData = new ProjectData(); } finally { globalProjectDataLock.unlock();
globalProjectData = new ProjectData();
globalProjectData = new ProjectData(); } finally { globalProjectDataLock.unlock();