package androidx.appcompat.view.menu; import android.content.Context; import android.content.Intent; import android.content.res.ColorStateList; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.util.Log; import android.view.ContextMenu; import android.view.MenuItem; import android.view.SubMenu; import android.view.View; import android.widget.FrameLayout; import androidx.appcompat.view.CollapsibleActionView; import androidx.core.internal.view.SupportMenuItem; import androidx.core.view.ActionProvider; import java.lang.reflect.Method; /* loaded from: classes.dex */ public class MenuItemWrapperICS extends BaseMenuWrapper implements MenuItem { private Method e; class ActionProviderWrapper extends ActionProvider { final android.view.ActionProvider b; public ActionProviderWrapper(Context context, android.view.ActionProvider actionProvider) { super(context); this.b = actionProvider; } @Override // androidx.core.view.ActionProvider public boolean a() { return this.b.hasSubMenu(); } @Override // androidx.core.view.ActionProvider public View c() { return this.b.onCreateActionView(); } @Override // androidx.core.view.ActionProvider public boolean d() { return this.b.onPerformDefaultAction(); } @Override // androidx.core.view.ActionProvider public void a(SubMenu subMenu) { this.b.onPrepareSubMenu(MenuItemWrapperICS.this.a(subMenu)); } } static class CollapsibleActionViewWrapper extends FrameLayout implements CollapsibleActionView { final android.view.CollapsibleActionView a; /* JADX WARN: Multi-variable type inference failed */ CollapsibleActionViewWrapper(View view) { super(view.getContext()); this.a = (android.view.CollapsibleActionView) view; addView(view); } View a() { return (View) this.a; } @Override // androidx.appcompat.view.CollapsibleActionView public void b() { this.a.onActionViewExpanded(); } @Override // androidx.appcompat.view.CollapsibleActionView public void c() { this.a.onActionViewCollapsed(); } } private class OnActionExpandListenerWrapper extends BaseWrapper implements MenuItem.OnActionExpandListener { OnActionExpandListenerWrapper(MenuItem.OnActionExpandListener onActionExpandListener) { super(onActionExpandListener); } @Override // android.view.MenuItem.OnActionExpandListener public boolean onMenuItemActionCollapse(MenuItem menuItem) { return ((MenuItem.OnActionExpandListener) this.a).onMenuItemActionCollapse(MenuItemWrapperICS.this.a(menuItem)); } @Override // android.view.MenuItem.OnActionExpandListener public boolean onMenuItemActionExpand(MenuItem menuItem) { return ((MenuItem.OnActionExpandListener) this.a).onMenuItemActionExpand(MenuItemWrapperICS.this.a(menuItem)); } } private class OnMenuItemClickListenerWrapper extends BaseWrapper implements MenuItem.OnMenuItemClickListener { OnMenuItemClickListenerWrapper(MenuItem.OnMenuItemClickListener onMenuItemClickListener) { super(onMenuItemClickListener); } @Override // android.view.MenuItem.OnMenuItemClickListener public boolean onMenuItemClick(MenuItem menuItem) { return ((MenuItem.OnMenuItemClickListener) this.a).onMenuItemClick(MenuItemWrapperICS.this.a(menuItem)); } } MenuItemWrapperICS(Context context, SupportMenuItem supportMenuItem) { super(context, supportMenuItem); } public void a(boolean z) { try { if (this.e == null) { this.e = ((SupportMenuItem) this.a).getClass().getDeclaredMethod("setExclusiveCheckable", Boolean.TYPE); } this.e.invoke(this.a, Boolean.valueOf(z)); } catch (Exception e) { Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", e); } } @Override // android.view.MenuItem public boolean collapseActionView() { return ((SupportMenuItem) this.a).collapseActionView(); } @Override // android.view.MenuItem public boolean expandActionView() { return ((SupportMenuItem) this.a).expandActionView(); } @Override // android.view.MenuItem public android.view.ActionProvider getActionProvider() { ActionProvider a = ((SupportMenuItem) this.a).a(); if (a instanceof ActionProviderWrapper) { return ((ActionProviderWrapper) a).b; } return null; } @Override // android.view.MenuItem public View getActionView() { View actionView = ((SupportMenuItem) this.a).getActionView(); return actionView instanceof CollapsibleActionViewWrapper ? ((CollapsibleActionViewWrapper) actionView).a() : actionView; } @Override // android.view.MenuItem public int getAlphabeticModifiers() { return ((SupportMenuItem) this.a).getAlphabeticModifiers(); } @Override // android.view.MenuItem public char getAlphabeticShortcut() { return ((SupportMenuItem) this.a).getAlphabeticShortcut(); } @Override // android.view.MenuItem public CharSequence getContentDescription() { return ((SupportMenuItem) this.a).getContentDescription(); } @Override // android.view.MenuItem public int getGroupId() { return ((SupportMenuItem) this.a).getGroupId(); } @Override // android.view.MenuItem public Drawable getIcon() { return ((SupportMenuItem) this.a).getIcon(); } @Override // android.view.MenuItem public ColorStateList getIconTintList() { return ((SupportMenuItem) this.a).getIconTintList(); } @Override // android.view.MenuItem public PorterDuff.Mode getIconTintMode() { return ((SupportMenuItem) this.a).getIconTintMode(); } @Override // android.view.MenuItem public Intent getIntent() { return ((SupportMenuItem) this.a).getIntent(); } @Override // android.view.MenuItem public int getItemId() { return ((SupportMenuItem) this.a).getItemId(); } @Override // android.view.MenuItem public ContextMenu.ContextMenuInfo getMenuInfo() { return ((SupportMenuItem) this.a).getMenuInfo(); } @Override // android.view.MenuItem public int getNumericModifiers() { return ((SupportMenuItem) this.a).getNumericModifiers(); } @Override // android.view.MenuItem public char getNumericShortcut() { return ((SupportMenuItem) this.a).getNumericShortcut(); } @Override // android.view.MenuItem public int getOrder() { return ((SupportMenuItem) this.a).getOrder(); } @Override // android.view.MenuItem public SubMenu getSubMenu() { return a(((SupportMenuItem) this.a).getSubMenu()); } @Override // android.view.MenuItem public CharSequence getTitle() { return ((SupportMenuItem) this.a).getTitle(); } @Override // android.view.MenuItem public CharSequence getTitleCondensed() { return ((SupportMenuItem) this.a).getTitleCondensed(); } @Override // android.view.MenuItem public CharSequence getTooltipText() { return ((SupportMenuItem) this.a).getTooltipText(); } @Override // android.view.MenuItem public boolean hasSubMenu() { return ((SupportMenuItem) this.a).hasSubMenu(); } @Override // android.view.MenuItem public boolean isActionViewExpanded() { return ((SupportMenuItem) this.a).isActionViewExpanded(); } @Override // android.view.MenuItem public boolean isCheckable() { return ((SupportMenuItem) this.a).isCheckable(); } @Override // android.view.MenuItem public boolean isChecked() { return ((SupportMenuItem) this.a).isChecked(); } @Override // android.view.MenuItem public boolean isEnabled() { return ((SupportMenuItem) this.a).isEnabled(); } @Override // android.view.MenuItem public boolean isVisible() { return ((SupportMenuItem) this.a).isVisible(); } @Override // android.view.MenuItem public MenuItem setActionProvider(android.view.ActionProvider actionProvider) { ((SupportMenuItem) this.a).a(actionProvider != null ? a(actionProvider) : null); return this; } @Override // android.view.MenuItem public MenuItem setActionView(View view) { if (view instanceof android.view.CollapsibleActionView) { view = new CollapsibleActionViewWrapper(view); } ((SupportMenuItem) this.a).setActionView(view); return this; } @Override // android.view.MenuItem public MenuItem setAlphabeticShortcut(char c) { ((SupportMenuItem) this.a).setAlphabeticShortcut(c); return this; } @Override // android.view.MenuItem public MenuItem setCheckable(boolean z) { ((SupportMenuItem) this.a).setCheckable(z); return this; } @Override // android.view.MenuItem public MenuItem setChecked(boolean z) { ((SupportMenuItem) this.a).setChecked(z); return this; } @Override // android.view.MenuItem public MenuItem setContentDescription(CharSequence charSequence) { ((SupportMenuItem) this.a).setContentDescription(charSequence); return this; } @Override // android.view.MenuItem public MenuItem setEnabled(boolean z) { ((SupportMenuItem) this.a).setEnabled(z); return this; } @Override // android.view.MenuItem public MenuItem setIcon(Drawable drawable) { ((SupportMenuItem) this.a).setIcon(drawable); return this; } @Override // android.view.MenuItem public MenuItem setIconTintList(ColorStateList colorStateList) { ((SupportMenuItem) this.a).setIconTintList(colorStateList); return this; } @Override // android.view.MenuItem public MenuItem setIconTintMode(PorterDuff.Mode mode) { ((SupportMenuItem) this.a).setIconTintMode(mode); return this; } @Override // android.view.MenuItem public MenuItem setIntent(Intent intent) { ((SupportMenuItem) this.a).setIntent(intent); return this; } @Override // android.view.MenuItem public MenuItem setNumericShortcut(char c) { ((SupportMenuItem) this.a).setNumericShortcut(c); return this; } @Override // android.view.MenuItem public MenuItem setOnActionExpandListener(MenuItem.OnActionExpandListener onActionExpandListener) { ((SupportMenuItem) this.a).setOnActionExpandListener(onActionExpandListener != null ? new OnActionExpandListenerWrapper(onActionExpandListener) : null); return this; } @Override // android.view.MenuItem public MenuItem setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener onMenuItemClickListener) { ((SupportMenuItem) this.a).setOnMenuItemClickListener(onMenuItemClickListener != null ? new OnMenuItemClickListenerWrapper(onMenuItemClickListener) : null); return this; } @Override // android.view.MenuItem public MenuItem setShortcut(char c, char c2) { ((SupportMenuItem) this.a).setShortcut(c, c2); return this; } @Override // android.view.MenuItem public void setShowAsAction(int i) { ((SupportMenuItem) this.a).setShowAsAction(i); } @Override // android.view.MenuItem public MenuItem setShowAsActionFlags(int i) { ((SupportMenuItem) this.a).setShowAsActionFlags(i); return this; } @Override // android.view.MenuItem public MenuItem setTitle(CharSequence charSequence) { ((SupportMenuItem) this.a).setTitle(charSequence); return this; } @Override // android.view.MenuItem public MenuItem setTitleCondensed(CharSequence charSequence) { ((SupportMenuItem) this.a).setTitleCondensed(charSequence); return this; } @Override // android.view.MenuItem public MenuItem setTooltipText(CharSequence charSequence) { ((SupportMenuItem) this.a).setTooltipText(charSequence); return this; } @Override // android.view.MenuItem public MenuItem setVisible(boolean z) { return ((SupportMenuItem) this.a).setVisible(z); } @Override // android.view.MenuItem public MenuItem setAlphabeticShortcut(char c, int i) { ((SupportMenuItem) this.a).setAlphabeticShortcut(c, i); return this; } @Override // android.view.MenuItem public MenuItem setIcon(int i) { ((SupportMenuItem) this.a).setIcon(i); return this; } @Override // android.view.MenuItem public MenuItem setNumericShortcut(char c, int i) { ((SupportMenuItem) this.a).setNumericShortcut(c, i); return this; } @Override // android.view.MenuItem public MenuItem setShortcut(char c, char c2, int i, int i2) { ((SupportMenuItem) this.a).setShortcut(c, c2, i, i2); return this; } @Override // android.view.MenuItem public MenuItem setTitle(int i) { ((SupportMenuItem) this.a).setTitle(i); return this; } @Override // android.view.MenuItem public MenuItem setActionView(int i) { ((SupportMenuItem) this.a).setActionView(i); View actionView = ((SupportMenuItem) this.a).getActionView(); if (actionView instanceof android.view.CollapsibleActionView) { ((SupportMenuItem) this.a).setActionView(new CollapsibleActionViewWrapper(actionView)); } return this; } ActionProviderWrapper a(android.view.ActionProvider actionProvider) { return new ActionProviderWrapper(this.b, actionProvider); } }