public abstract class android.app.TaskStackListener extends android.app.ITaskStackListener$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.app.TaskStackListener
  super_class: android.app.ITaskStackListener$Stub
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 28
            aload 0 /* this */
            invokespecial android.app.ITaskStackListener$Stub.<init>:()V
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;

  public void onTaskStackChanged();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 31
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onActivityPinned(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.app.TaskStackListener this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
        start local 3 // int taskId
        start local 4 // int stackId
         0: .line 36
            return
        end local 4 // int stackId
        end local 3 // int taskId
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/TaskStackListener;
            0    1     1  packageName  Ljava/lang/String;
            0    1     2       userId  I
            0    1     3       taskId  I
            0    1     4      stackId  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       
      taskId       
      stackId      

  public void onActivityUnpinned();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 40
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onPinnedActivityRestartAttempt(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.TaskStackListener this
        start local 1 // boolean clearedTask
         0: .line 44
            return
        end local 1 // boolean clearedTask
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/TaskStackListener;
            0    1     1  clearedTask  Z
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      clearedTask  

  public void onPinnedStackAnimationStarted();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 48
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onPinnedStackAnimationEnded();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 52
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onActivityForcedResizable(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.TaskStackListener this
        start local 1 // java.lang.String packageName
        start local 2 // int taskId
        start local 3 // int reason
         0: .line 57
            return
        end local 3 // int reason
        end local 2 // int taskId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/TaskStackListener;
            0    1     1  packageName  Ljava/lang/String;
            0    1     2       taskId  I
            0    1     3       reason  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      taskId       
      reason       

  public void onActivityDismissingDockedStack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 61
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onActivityLaunchOnSecondaryDisplayFailed();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.TaskStackListener this
         0: .line 65
            return
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/TaskStackListener;
    Exceptions:
      throws android.os.RemoteException

  public void onTaskCreated(int, android.content.ComponentName);
    descriptor: (ILandroid/content/ComponentName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
        start local 2 // android.content.ComponentName componentName
         0: .line 69
            return
        end local 2 // android.content.ComponentName componentName
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/app/TaskStackListener;
            0    1     1         taskId  I
            0    1     2  componentName  Landroid/content/ComponentName;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      taskId         
      componentName  

  public void onTaskRemoved(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
         0: .line 73
            return
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/TaskStackListener;
            0    1     1  taskId  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public void onTaskMovedToFront(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
         0: .line 77
            return
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/TaskStackListener;
            0    1     1  taskId  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public void onTaskRemovalStarted(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
         0: .line 81
            return
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/TaskStackListener;
            0    1     1  taskId  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public void onTaskDescriptionChanged(int, android.app.ActivityManager$TaskDescription);
    descriptor: (ILandroid/app/ActivityManager$TaskDescription;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
        start local 2 // android.app.ActivityManager$TaskDescription td
         0: .line 86
            return
        end local 2 // android.app.ActivityManager$TaskDescription td
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/TaskStackListener;
            0    1     1  taskId  I
            0    1     2      td  Landroid/app/ActivityManager$TaskDescription;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  
      td      

  public void onActivityRequestedOrientationChanged(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
        start local 2 // int requestedOrientation
         0: .line 91
            return
        end local 2 // int requestedOrientation
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Landroid/app/TaskStackListener;
            0    1     1                taskId  I
            0    1     2  requestedOrientation  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      taskId                
      requestedOrientation  

  public void onTaskProfileLocked(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
        start local 2 // int userId
         0: .line 95
            return
        end local 2 // int userId
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/TaskStackListener;
            0    1     1  taskId  I
            0    1     2  userId  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  
      userId  

  public void onTaskSnapshotChanged(int, android.app.ActivityManager$TaskSnapshot);
    descriptor: (ILandroid/app/ActivityManager$TaskSnapshot;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.TaskStackListener this
        start local 1 // int taskId
        start local 2 // android.app.ActivityManager$TaskSnapshot snapshot
         0: .line 99
            return
        end local 2 // android.app.ActivityManager$TaskSnapshot snapshot
        end local 1 // int taskId
        end local 0 // android.app.TaskStackListener this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/TaskStackListener;
            0    1     1    taskId  I
            0    1     2  snapshot  Landroid/app/ActivityManager$TaskSnapshot;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      taskId    
      snapshot  
}
SourceFile: "TaskStackListener.java"
InnerClasses:
  public TaskDescription = android.app.ActivityManager$TaskDescription of android.app.ActivityManager
  public TaskSnapshot = android.app.ActivityManager$TaskSnapshot of android.app.ActivityManager
  public abstract Stub = android.app.ITaskStackListener$Stub of android.app.ITaskStackListener