public interface com.android.internal.widget.DecorToolbar
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.android.internal.widget.DecorToolbar
  super_class: java.lang.Object
{
  public abstract android.view.ViewGroup getViewGroup();
    descriptor: ()Landroid/view/ViewGroup;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract android.content.Context getContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isSplit();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasExpandedActionView();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void collapseActionView();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setWindowCallback(android.view.Window$Callback);
    descriptor: (Landroid/view/Window$Callback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      cb    

  public abstract void setWindowTitle(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      title  

  public abstract java.lang.CharSequence getTitle();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setTitle(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      title  

  public abstract java.lang.CharSequence getSubtitle();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSubtitle(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      subtitle  

  public abstract void initProgress();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void initIndeterminateProgress();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean canSplit();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSplitView(android.view.ViewGroup);
    descriptor: (Landroid/view/ViewGroup;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      splitView  

  public abstract void setSplitToolbar(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      split  

  public abstract void setSplitWhenNarrow(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      splitWhenNarrow  

  public abstract boolean hasIcon();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasLogo();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setIcon(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      resId  

  public abstract void setIcon(android.graphics.drawable.Drawable);
    descriptor: (Landroid/graphics/drawable/Drawable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      d     

  public abstract void setLogo(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      resId  

  public abstract void setLogo(android.graphics.drawable.Drawable);
    descriptor: (Landroid/graphics/drawable/Drawable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      d     

  public abstract boolean canShowOverflowMenu();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isOverflowMenuShowing();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isOverflowMenuShowPending();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean showOverflowMenu();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hideOverflowMenu();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setMenuPrepared();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setMenu(android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback);
    descriptor: (Landroid/view/Menu;Lcom/android/internal/view/menu/MenuPresenter$Callback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      menu  
      cb    

  public abstract void dismissPopupMenus();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getDisplayOptions();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDisplayOptions(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      opts  

  public abstract void setEmbeddedTabView(com.android.internal.widget.ScrollingTabContainerView);
    descriptor: (Lcom/android/internal/widget/ScrollingTabContainerView;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      tabView  

  public abstract boolean hasEmbeddedTabs();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isTitleTruncated();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCollapsible(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      collapsible  

  public abstract void setHomeButtonEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      enable  

  public abstract int getNavigationMode();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setNavigationMode(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mode  

  public abstract void setDropdownParams(android.widget.SpinnerAdapter, android.widget.AdapterView$OnItemSelectedListener);
    descriptor: (Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      adapter   
      listener  

  public abstract void setDropdownSelectedPosition(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  

  public abstract int getDropdownSelectedPosition();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getDropdownItemCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCustomView(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      view  

  public abstract android.view.View getCustomView();
    descriptor: ()Landroid/view/View;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void animateToVisibility(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      visibility  

  public abstract android.animation.Animator setupAnimatorToVisibility(int, long);
    descriptor: (IJ)Landroid/animation/Animator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      visibility  
      duration    

  public abstract void setNavigationIcon(android.graphics.drawable.Drawable);
    descriptor: (Landroid/graphics/drawable/Drawable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      icon  

  public abstract void setNavigationIcon(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      resId  

  public abstract void setNavigationContentDescription(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      description  

  public abstract void setNavigationContentDescription(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      resId  

  public abstract void setDefaultNavigationContentDescription(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                     Name  Flags
      defaultNavigationContentDescription  

  public abstract void setDefaultNavigationIcon(android.graphics.drawable.Drawable);
    descriptor: (Landroid/graphics/drawable/Drawable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      icon  

  public abstract void saveHierarchyState(android.util.SparseArray<android.os.Parcelable>);
    descriptor: (Landroid/util/SparseArray;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Landroid/util/SparseArray<Landroid/os/Parcelable;>;)V
    MethodParameters:
               Name  Flags
      toolbarStates  

  public abstract void restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>);
    descriptor: (Landroid/util/SparseArray;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Landroid/util/SparseArray<Landroid/os/Parcelable;>;)V
    MethodParameters:
               Name  Flags
      toolbarStates  

  public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable);
    descriptor: (Landroid/graphics/drawable/Drawable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      d     

  public abstract int getHeight();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setVisibility(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visible  

  public abstract int getVisibility();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setMenuCallbacks(com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback);
    descriptor: (Lcom/android/internal/view/menu/MenuPresenter$Callback;Lcom/android/internal/view/menu/MenuBuilder$Callback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      presenterCallback    
      menuBuilderCallback  

  public abstract android.view.Menu getMenu();
    descriptor: ()Landroid/view/Menu;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "DecorToolbar.java"
InnerClasses:
  public abstract Callback = android.view.Window$Callback of android.view.Window
  public abstract OnItemSelectedListener = android.widget.AdapterView$OnItemSelectedListener of android.widget.AdapterView
  public abstract Callback = com.android.internal.view.menu.MenuBuilder$Callback of com.android.internal.view.menu.MenuBuilder
  public abstract Callback = com.android.internal.view.menu.MenuPresenter$Callback of com.android.internal.view.menu.MenuPresenter