fs.java 1.92 KB
import android.content.Context;
import android.support.v4.internal.view.SupportMenuItem;
import android.support.v4.internal.view.SupportSubMenu;
import android.support.v4.util.ArrayMap;
import android.support.v7.view.menu.MenuWrapperFactory;
import android.view.MenuItem;
import android.view.SubMenu;
import java.util.Map;

public abstract class fs<T>
  extends ft<T>
{
  protected final Context a;
  Map<SupportMenuItem, MenuItem> b;
  Map<SupportSubMenu, SubMenu> c;
  
  protected fs(Context paramContext, T paramT)
  {
    super(paramT);
    this.a = paramContext;
  }
  
  public final MenuItem a(MenuItem paramMenuItem)
  {
    if ((paramMenuItem instanceof SupportMenuItem))
    {
      SupportMenuItem localSupportMenuItem = (SupportMenuItem)paramMenuItem;
      if (this.b == null) {
        this.b = new ArrayMap();
      }
      MenuItem localMenuItem = (MenuItem)this.b.get(paramMenuItem);
      paramMenuItem = localMenuItem;
      if (localMenuItem == null)
      {
        paramMenuItem = MenuWrapperFactory.wrapSupportMenuItem(this.a, localSupportMenuItem);
        this.b.put(localSupportMenuItem, paramMenuItem);
      }
      return paramMenuItem;
    }
    return paramMenuItem;
  }
  
  public final SubMenu a(SubMenu paramSubMenu)
  {
    if ((paramSubMenu instanceof SupportSubMenu))
    {
      SupportSubMenu localSupportSubMenu = (SupportSubMenu)paramSubMenu;
      if (this.c == null) {
        this.c = new ArrayMap();
      }
      SubMenu localSubMenu = (SubMenu)this.c.get(localSupportSubMenu);
      paramSubMenu = localSubMenu;
      if (localSubMenu == null)
      {
        paramSubMenu = MenuWrapperFactory.wrapSupportSubMenu(this.a, localSupportSubMenu);
        this.c.put(localSupportSubMenu, paramSubMenu);
      }
      return paramSubMenu;
    }
    return paramSubMenu;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/fs.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */