private void generateOverviews() throws IOException { generateOverview(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next(); generateOverview(packageData); } }
private void generateSourceFileLists() throws IOException { generateSourceFileList(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next(); generateSourceFileList(packageData); } }
private void generateSourceFileLists() throws IOException { generateSourceFileList(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData)iter.next(); generateSourceFileList(packageData); } }
private void generateOverviews() throws IOException { generateOverview(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next(); generateOverview(packageData); } }
private void generateSourceFileLists() throws IOException { generateSourceFileList(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next(); generateSourceFileList(packageData); } }
private void generateOverviews() throws IOException { generateOverview(null); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData)iter.next(); generateOverview(packageData); } }
private void dumpPackages(ProjectData projectData) { println("<packages>"); increaseIndentation(); Iterator it = projectData.getPackages().iterator(); while (it.hasNext()) { dumpPackage((PackageData) it.next()); } decreaseIndentation(); println("</packages>"); }
private void dumpPackages(ProjectData projectData) { println("<packages>"); increaseIndentation(); Iterator it = projectData.getPackages().iterator(); while (it.hasNext()) { dumpPackage((PackageData)it.next()); } decreaseIndentation(); println("</packages>"); }
out.println("</tr>"); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next();
private void dumpPackages(ProjectData projectData) { println("<packages>"); increaseIndentation(); Iterator it = projectData.getPackages().iterator(); while (it.hasNext()) { dumpPackage((PackageData) it.next()); } decreaseIndentation(); println("</packages>"); }
out.println("</tr>"); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext())
out.println("</tr>"); Iterator iter = projectData.getPackages().iterator(); while (iter.hasNext()) { PackageData packageData = (PackageData) iter.next();
/** * Computes CCN for all sources contained in the project. * CCN for whole project is an average CCN for source files. * All source files for which CCN cannot be computed are ignored. * * @param projectData project to compute CCN for * @throws NullPointerException if projectData is null * @return CCN for project or 0 if no source files were found */ public double getCCNForProject( ProjectData projectData) { // Sum complexity for all packages Complexity act = new Complexity(); for( Iterator it = projectData.getPackages().iterator(); it.hasNext();) { PackageData packageData = (PackageData)it.next(); act.add( getCCNForPackageInternal( packageData)); } // Return average CCN for source files return act.averageCCN(); }
/** * Computes CCN for all sources contained in the project. * CCN for whole project is an average CCN for source files. * All source files for which CCN cannot be computed are ignored. * * @param projectData project to compute CCN for * * @return CCN for project or 0 if no source files were found * * @throws NullPointerException if projectData is null */ public double getCCNForProject(ProjectData projectData) { // Sum complexity for all packages Complexity act = new Complexity(); for (Iterator it = projectData.getPackages().iterator(); it.hasNext();) { PackageData packageData = (PackageData) it.next(); act.add(getCCNForPackageInternal(packageData)); } // Return average CCN for source files return act.averageCCN(); }
packages = projectData.getPackages(); } else {
packages = projectData.getPackages();
/** * {@inheritDoc} */ public void execute() throws MojoExecutionException, MojoFailureException { if ( skipMojo() ) { return; } if ( !getDataFile().exists() ) { throw new MojoExecutionException( "Unable to dump nonexistent dataFile [" + getDataFile() + "]" ); } ProjectData projectData = CoverageDataFileHandler.loadCoverageData( getDataFile() ); NumberFormat percentage = NumberFormat.getPercentInstance(); NumberFormat integer = NumberFormat.getIntegerInstance(); println( "<?xml version=\"1.0\"?>" ); printProject( projectData, percentage, integer ); Iterator it = projectData.getPackages().iterator(); while ( it.hasNext() ) { PackageData packageData = (PackageData) it.next(); printPackage( percentage, integer, packageData ); } println( "</coverage>" ); }
packages = projectData.getPackages(); } else {
void buildPackageDataHelpers(Map<String, ProjectData> packageToCoverage ) { for( Object o : data.getPackages() ) { PackageData pd = (PackageData) o; PackageData dpd = null; ProjectData samePackageData = packageToCoverage.get( pd.getName() ); if ( samePackageData != null ) { dpd = (PackageData) samePackageData.getChild( pd.getName() ); } try { PackageDataPair pdp = getFactory().makePackageDataPair( pd, dpd, this ); addChild( pdp ); } catch( RuntimeException e ) { throw new RuntimeException( "Could not create PackageDataPair " + pd.getName(), e ); } } }
/** * Computes CCN for all sources contained in the project. * CCN for whole project is an average CCN for source files. * All source files for which CCN cannot be computed are ignored. * * @param projectData project to compute CCN for * * @return CCN for project or 0 if no source files were found * * @throws NullPointerException if projectData is null */ public double getCCNForProject(ProjectData projectData) { // Sum complexity for all packages Complexity act = new Complexity(); for (Object pkg : projectData.getPackages()) { PackageData packageData = (PackageData) pkg; act.add(getCCNForPackageInternal(packageData)); } // Return average CCN for source files return act.averageCCN(); }