package org.jacoco.core.internal.analysis;

import java.util.Collection;
import org.jacoco.core.analysis.CoverageNodeImpl;
import org.jacoco.core.analysis.IClassCoverage;
import org.jacoco.core.analysis.ICoverageNode;
import org.jacoco.core.analysis.IPackageCoverage;
import org.jacoco.core.analysis.ISourceFileCoverage;
/* loaded from: classes7.dex */
public class PackageCoverageImpl extends CoverageNodeImpl implements IPackageCoverage {
    private final Collection<IClassCoverage> classes;
    private final Collection<ISourceFileCoverage> sourceFiles;

    @Override // org.jacoco.core.analysis.IPackageCoverage
    public Collection<IClassCoverage> getClasses() {
        return this.classes;
    }

    @Override // org.jacoco.core.analysis.IPackageCoverage
    public Collection<ISourceFileCoverage> getSourceFiles() {
        return this.sourceFiles;
    }

    public PackageCoverageImpl(String str, Collection<IClassCoverage> collection, Collection<ISourceFileCoverage> collection2) {
        super(ICoverageNode.ElementType.PACKAGE, str);
        this.classes = collection;
        this.sourceFiles = collection2;
        increment(collection2);
        for (IClassCoverage iClassCoverage : collection) {
            if (iClassCoverage.getSourceFileName() == null) {
                increment(iClassCoverage);
            }
        }
    }
}
