package android.support.v7.view.menu;

import android.content.Context;
import android.view.MenuItem;
import android.view.SubMenu;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: compiled from: BaseMenuWrapper.java */
/* JADX INFO: loaded from: classes.dex */
abstract class c<T> extends d<T> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    final Context f853b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private Map<a.b.c.c.a.b, MenuItem> f854c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private Map<a.b.c.c.a.c, SubMenu> f855d;

    c(Context context, T t) {
        super(t);
        this.f853b = context;
    }

    final MenuItem c(MenuItem menuItem) {
        if (!(menuItem instanceof a.b.c.c.a.b)) {
            return menuItem;
        }
        a.b.c.c.a.b bVar = (a.b.c.c.a.b) menuItem;
        if (this.f854c == null) {
            this.f854c = new a.b.c.f.a();
        }
        MenuItem menuItem2 = this.f854c.get(menuItem);
        if (menuItem2 != null) {
            return menuItem2;
        }
        MenuItem menuItemB = q.b(this.f853b, bVar);
        this.f854c.put(bVar, menuItemB);
        return menuItemB;
    }

    final SubMenu d(SubMenu subMenu) {
        if (!(subMenu instanceof a.b.c.c.a.c)) {
            return subMenu;
        }
        a.b.c.c.a.c cVar = (a.b.c.c.a.c) subMenu;
        if (this.f855d == null) {
            this.f855d = new a.b.c.f.a();
        }
        SubMenu subMenu2 = this.f855d.get(cVar);
        if (subMenu2 != null) {
            return subMenu2;
        }
        SubMenu subMenuC = q.c(this.f853b, cVar);
        this.f855d.put(cVar, subMenuC);
        return subMenuC;
    }

    final void e() {
        Map<a.b.c.c.a.b, MenuItem> map = this.f854c;
        if (map != null) {
            map.clear();
        }
        Map<a.b.c.c.a.c, SubMenu> map2 = this.f855d;
        if (map2 != null) {
            map2.clear();
        }
    }

    final void f(int i) {
        Map<a.b.c.c.a.b, MenuItem> map = this.f854c;
        if (map == null) {
            return;
        }
        Iterator<a.b.c.c.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i == it.next().getGroupId()) {
                it.remove();
            }
        }
    }

    final void g(int i) {
        Map<a.b.c.c.a.b, MenuItem> map = this.f854c;
        if (map == null) {
            return;
        }
        Iterator<a.b.c.c.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i == it.next().getItemId()) {
                it.remove();
                return;
            }
        }
    }
}
