package com.jsyn.unitgen;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import t0.C0719b;

/* JADX INFO: renamed from: com.jsyn.unitgen.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0420b extends u {
    private ArrayList<u> units = new ArrayList<>();
    private final LinkedHashMap<String, x0.m> portAliases = new LinkedHashMap<>();

    public void add(u uVar) {
        this.units.add(uVar);
        uVar.setCircuit(this);
        uVar.setEnabled(isEnabled());
    }

    public void addPortAlias(x0.m mVar, String str) {
        this.portAliases.put(str.toLowerCase(), mVar);
    }

    @Override // com.jsyn.unitgen.u
    public void flattenOutputs() {
        Iterator<u> it = this.units.iterator();
        while (it.hasNext()) {
            it.next().flattenOutputs();
        }
    }

    @Override // com.jsyn.unitgen.u
    public void generate(int i2, int i3) {
        Iterator<u> it = this.units.iterator();
        while (it.hasNext()) {
            it.next().generate(i2, i3);
        }
    }

    @Override // com.jsyn.unitgen.u
    public x0.m getPortByName(String str) {
        x0.m portByName = super.getPortByName(str);
        return portByName == null ? this.portAliases.get(str.toLowerCase()) : portByName;
    }

    u[] getUnits() {
        return (u[]) this.units.toArray(new u[0]);
    }

    @Override // com.jsyn.unitgen.u
    public void setEnabled(boolean z2) {
        super.setEnabled(z2);
        Iterator<u> it = this.units.iterator();
        while (it.hasNext()) {
            it.next().setEnabled(z2);
        }
    }

    @Override // com.jsyn.unitgen.u
    @Deprecated
    public void setFrameRate(int i2) {
        super.setFrameRate(i2);
        Iterator<u> it = this.units.iterator();
        while (it.hasNext()) {
            it.next().setFrameRate(i2);
        }
    }

    @Override // com.jsyn.unitgen.u
    public void setSynthesisEngine(C0719b c0719b) {
        super.setSynthesisEngine(c0719b);
        Iterator<u> it = this.units.iterator();
        while (it.hasNext()) {
            it.next().setSynthesisEngine(c0719b);
        }
    }
}
