/** * Creates a new group with the given name. * * @param name * name for the coverage node created internally */ protected AbstractGroupVisitor(final String name) { total = new CoverageNodeImpl(ElementType.GROUP, name); }
private CoverageNodeImpl getProjectCoverage(IJavaProject project) { CoverageNodeImpl coverage = (CoverageNodeImpl) coveragemap.get(project); if (coverage == null) { coverage = new CoverageNodeImpl(ElementType.GROUP, project.getElementName()); coveragemap.put(project, coverage); projects.add(project); } return coverage; }
public ICoverageNode getPlainCopy() { final CoverageNodeImpl copy = new CoverageNodeImpl(elementType, name); copy.instructionCounter = CounterImpl.getInstance(instructionCounter); copy.branchCounter = CounterImpl.getInstance(branchCounter); copy.lineCounter = CounterImpl.getInstance(lineCounter); copy.complexityCounter = CounterImpl.getInstance(complexityCounter); copy.methodCounter = CounterImpl.getInstance(methodCounter); copy.classCounter = CounterImpl.getInstance(classCounter); return copy; }