public interface com.android.internal.statusbar.IStatusBarService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.android.internal.statusbar.IStatusBarService
  super_class: java.lang.Object
{
  public abstract void expandNotificationsPanel();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void collapsePanels();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void togglePanel();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void disable(int, android.os.IBinder, java.lang.String);
    descriptor: (ILandroid/os/IBinder;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      what   
      token  
      pkg    

  public abstract void disableForUser(int, android.os.IBinder, java.lang.String, int);
    descriptor: (ILandroid/os/IBinder;Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      what    
      token   
      pkg     
      userId  

  public abstract void disable2(int, android.os.IBinder, java.lang.String);
    descriptor: (ILandroid/os/IBinder;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      what   
      token  
      pkg    

  public abstract void disable2ForUser(int, android.os.IBinder, java.lang.String, int);
    descriptor: (ILandroid/os/IBinder;Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      what    
      token   
      pkg     
      userId  

  public abstract void setIcon(java.lang.String, java.lang.String, int, int, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slot                
      iconPackage         
      iconId              
      iconLevel           
      contentDescription  

  public abstract void setIconVisibility(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      slot     
      visible  

  public abstract void removeIcon(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      slot  

  public abstract void setImeWindowStatus(android.os.IBinder, int, int, boolean);
    descriptor: (Landroid/os/IBinder;IIZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      token            
      vis              
      backDisposition  
      showImeSwitcher  

  public abstract void expandSettingsPanel(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      subPanel  

  public abstract void registerStatusBar(com.android.internal.statusbar.IStatusBar, java.util.List<java.lang.String>, java.util.List<com.android.internal.statusbar.StatusBarIcon>, int[], java.util.List<android.os.IBinder>, android.graphics.Rect, android.graphics.Rect);
    descriptor: (Lcom/android/internal/statusbar/IStatusBar;Ljava/util/List;Ljava/util/List;[ILjava/util/List;Landroid/graphics/Rect;Landroid/graphics/Rect;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (Lcom/android/internal/statusbar/IStatusBar;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Lcom/android/internal/statusbar/StatusBarIcon;>;[ILjava/util/List<Landroid/os/IBinder;>;Landroid/graphics/Rect;Landroid/graphics/Rect;)V
    MethodParameters:
                       Name  Flags
      callbacks              
      iconSlots              
      iconList               
      switches               
      binders                
      fullscreenStackBounds  
      dockedStackBounds      

  public abstract void onPanelRevealed(boolean, int);
    descriptor: (ZI)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                          Name  Flags
      clearNotificationEffects  
      numItems                  

  public abstract void onPanelHidden();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void clearNotificationEffects();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onNotificationClick(java.lang.String, com.android.internal.statusbar.NotificationVisibility);
    descriptor: (Ljava/lang/String;Lcom/android/internal/statusbar/NotificationVisibility;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      key   
      nv    

  public abstract void onNotificationActionClick(java.lang.String, int, com.android.internal.statusbar.NotificationVisibility);
    descriptor: (Ljava/lang/String;ILcom/android/internal/statusbar/NotificationVisibility;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      key          
      actionIndex  
      nv           

  public abstract void onNotificationError(java.lang.String, java.lang.String, int, int, int, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      pkg         
      tag         
      id          
      uid         
      initialPid  
      message     
      userId      

  public abstract void onClearAllNotifications(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  

  public abstract void onNotificationClear(java.lang.String, java.lang.String, int, int, java.lang.String, int, com.android.internal.statusbar.NotificationVisibility);
    descriptor: (Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ILcom/android/internal/statusbar/NotificationVisibility;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      pkg               
      tag               
      id                
      userId            
      key               
      dismissalSurface  
      nv                

  public abstract void onNotificationVisibilityChanged(com.android.internal.statusbar.NotificationVisibility[], com.android.internal.statusbar.NotificationVisibility[]);
    descriptor: ([Lcom/android/internal/statusbar/NotificationVisibility;[Lcom/android/internal/statusbar/NotificationVisibility;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      newlyVisibleKeys     
      noLongerVisibleKeys  

  public abstract void onNotificationExpansionChanged(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      key         
      userAction  
      expanded    

  public abstract void onNotificationDirectReplied(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      key   

  public abstract void onNotificationSmartRepliesAdded(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      key         
      replyCount  

  public abstract void onNotificationSmartReplySent(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      key         
      replyIndex  

  public abstract void onNotificationSettingsViewed(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      key   

  public abstract void setSystemUiVisibility(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      vis    
      mask   
      cause  

  public abstract void onGlobalActionsShown();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onGlobalActionsHidden();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void shutdown();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void reboot(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      safeMode  

  public abstract void addTile(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tile  

  public abstract void remTile(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tile  

  public abstract void clickTile(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tile  

  public abstract void handleSystemKey(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      key   

  public abstract void showPinningEnterExitToast(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      entering  

  public abstract void showPinningEscapeToast();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void showFingerprintDialog(android.os.Bundle, android.hardware.biometrics.IBiometricPromptReceiver);
    descriptor: (Landroid/os/Bundle;Landroid/hardware/biometrics/IBiometricPromptReceiver;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      bundle    
      receiver  

  public abstract void onFingerprintAuthenticated();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onFingerprintHelp(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      message  

  public abstract void onFingerprintError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      error  

  public abstract void hideFingerprintDialog();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "IStatusBarService.java"
NestMembers:
  com.android.internal.statusbar.IStatusBarService$Stub  com.android.internal.statusbar.IStatusBarService$Stub$Proxy
InnerClasses:
  public abstract Stub = com.android.internal.statusbar.IStatusBarService$Stub of com.android.internal.statusbar.IStatusBarService