public interface android.service.notification.INotificationListener extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.service.notification.INotificationListener
  super_class: java.lang.Object
{
  public abstract void onListenerConnected(android.service.notification.NotificationRankingUpdate);
    descriptor: (Landroid/service/notification/NotificationRankingUpdate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      update  

  public abstract void onNotificationPosted(android.service.notification.IStatusBarNotificationHolder, android.service.notification.NotificationRankingUpdate);
    descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Landroid/service/notification/NotificationRankingUpdate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      notificationHolder  
      update              

  public abstract void onNotificationRemoved(android.service.notification.IStatusBarNotificationHolder, android.service.notification.NotificationRankingUpdate, android.service.notification.NotificationStats, int);
    descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Landroid/service/notification/NotificationRankingUpdate;Landroid/service/notification/NotificationStats;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      notificationHolder  
      update              
      stats               
      reason              

  public abstract void onNotificationRankingUpdate(android.service.notification.NotificationRankingUpdate);
    descriptor: (Landroid/service/notification/NotificationRankingUpdate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      update  

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

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

  public abstract void onNotificationChannelModification(java.lang.String, android.os.UserHandle, android.app.NotificationChannel, int);
    descriptor: (Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      pkgName           
      user              
      channel           
      modificationType  

  public abstract void onNotificationChannelGroupModification(java.lang.String, android.os.UserHandle, android.app.NotificationChannelGroup, int);
    descriptor: (Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannelGroup;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      pkgName           
      user              
      group             
      modificationType  

  public abstract void onNotificationEnqueued(android.service.notification.IStatusBarNotificationHolder);
    descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      notificationHolder  

  public abstract void onNotificationSnoozedUntilContext(android.service.notification.IStatusBarNotificationHolder, java.lang.String);
    descriptor: (Landroid/service/notification/IStatusBarNotificationHolder;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      notificationHolder  
      snoozeCriterionId   
}
SourceFile: "INotificationListener.java"
NestMembers:
  android.service.notification.INotificationListener$Stub  android.service.notification.INotificationListener$Stub$Proxy
InnerClasses:
  public abstract Stub = android.service.notification.INotificationListener$Stub of android.service.notification.INotificationListener