package com.google.android.material.navigation;

import android.content.Context;
import android.view.MenuItem;
import android.view.SubMenu;
import androidx.appcompat.view.menu.g;
import androidx.appcompat.view.menu.k;
import defpackage.m38;
import defpackage.vo6;
import defpackage.vw2;

/* JADX INFO: loaded from: classes2.dex */
@m38
public final class NavigationBarMenu extends g {
    private final int maxItemCount;

    @vo6
    private final Class<?> viewClass;

    public NavigationBarMenu(@vo6 Context context, @vo6 Class<?> cls, int i) {
        super(context);
        this.viewClass = cls;
        this.maxItemCount = i;
    }

    @Override // androidx.appcompat.view.menu.g
    @vo6
    public MenuItem addInternal(int i, int i2, int i3, @vo6 CharSequence charSequence) {
        if (size() + 1 <= this.maxItemCount) {
            stopDispatchingItemsChanged();
            MenuItem menuItemAddInternal = super.addInternal(i, i2, i3, charSequence);
            if (menuItemAddInternal instanceof k) {
                ((k) menuItemAddInternal).f(true);
            }
            startDispatchingItemsChanged();
            return menuItemAddInternal;
        }
        String simpleName = this.viewClass.getSimpleName();
        StringBuilder sbS = vw2.s("Maximum number of items supported by ", simpleName, " is ");
        sbS.append(this.maxItemCount);
        sbS.append(". Limit can be checked with ");
        sbS.append(simpleName);
        sbS.append("#getMaxItemCount()");
        throw new IllegalArgumentException(sbS.toString());
    }

    @Override // androidx.appcompat.view.menu.g, android.view.Menu
    @vo6
    public SubMenu addSubMenu(int i, int i2, int i3, @vo6 CharSequence charSequence) {
        throw new UnsupportedOperationException(this.viewClass.getSimpleName().concat(" does not support submenus"));
    }

    public int getMaxItemCount() {
        return this.maxItemCount;
    }
}
