package androidx.appcompat.view.menu; import android.content.Context; import android.view.MenuItem; import android.view.SubMenu; import androidx.collection.SimpleArrayMap; import androidx.core.internal.view.SupportMenuItem; import androidx.core.internal.view.SupportSubMenu; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public abstract class BaseMenuWrapper { final Context mContext; private SimpleArrayMap mMenuItems; private SimpleArrayMap mSubMenus; /* JADX INFO: Access modifiers changed from: package-private */ public BaseMenuWrapper(Context context) { this.mContext = context; } /* JADX INFO: Access modifiers changed from: package-private */ public final MenuItem getMenuItemWrapper(MenuItem menuItem) { if (!(menuItem instanceof SupportMenuItem)) { return menuItem; } SupportMenuItem supportMenuItem = (SupportMenuItem) menuItem; if (this.mMenuItems == null) { this.mMenuItems = new SimpleArrayMap<>(); } MenuItem menuItem2 = this.mMenuItems.get(supportMenuItem); if (menuItem2 != null) { return menuItem2; } MenuItemWrapperICS menuItemWrapperICS = new MenuItemWrapperICS(this.mContext, supportMenuItem); this.mMenuItems.put(supportMenuItem, menuItemWrapperICS); return menuItemWrapperICS; } /* JADX INFO: Access modifiers changed from: package-private */ public final SubMenu getSubMenuWrapper(SubMenu subMenu) { if (!(subMenu instanceof SupportSubMenu)) { return subMenu; } SupportSubMenu supportSubMenu = (SupportSubMenu) subMenu; if (this.mSubMenus == null) { this.mSubMenus = new SimpleArrayMap<>(); } SubMenu subMenu2 = this.mSubMenus.get(supportSubMenu); if (subMenu2 != null) { return subMenu2; } SubMenuWrapperICS subMenuWrapperICS = new SubMenuWrapperICS(this.mContext, supportSubMenu); this.mSubMenus.put(supportSubMenu, subMenuWrapperICS); return subMenuWrapperICS; } /* JADX INFO: Access modifiers changed from: package-private */ public final void internalClear() { SimpleArrayMap simpleArrayMap = this.mMenuItems; if (simpleArrayMap != null) { simpleArrayMap.clear(); } SimpleArrayMap simpleArrayMap2 = this.mSubMenus; if (simpleArrayMap2 != null) { simpleArrayMap2.clear(); } } /* JADX INFO: Access modifiers changed from: package-private */ public final void internalRemoveGroup(int i) { if (this.mMenuItems == null) { return; } int i2 = 0; while (i2 < this.mMenuItems.getSize()) { if (this.mMenuItems.keyAt(i2).getGroupId() == i) { this.mMenuItems.removeAt(i2); i2--; } i2++; } } /* JADX INFO: Access modifiers changed from: package-private */ public final void internalRemoveItem(int i) { if (this.mMenuItems == null) { return; } for (int i2 = 0; i2 < this.mMenuItems.getSize(); i2++) { if (this.mMenuItems.keyAt(i2).getItemId() == i) { this.mMenuItems.removeAt(i2); return; } } } }