public class android.app.ActivityManager$StackInfo implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.app.ActivityManager$StackInfo
  super_class: java.lang.Object
{
  public int stackId;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public android.graphics.Rect bounds;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC

  public int[] taskIds;
    descriptor: [I
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String[] taskNames;
    descriptor: [Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public android.graphics.Rect[] taskBounds;
    descriptor: [Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC

  public int[] taskUserIds;
    descriptor: [I
    flags: (0x0001) ACC_PUBLIC

  public android.content.ComponentName topActivity;
    descriptor: Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC

  public int displayId;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int userId;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public boolean visible;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public int position;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public final android.content.res.Configuration configuration;
    descriptor: Landroid/content/res/Configuration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public static final android.os.Parcelable$Creator<android.app.ActivityManager$StackInfo> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/app/ActivityManager$StackInfo;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 2702
            new android.app.ActivityManager$StackInfo$1
            dup
            invokespecial android.app.ActivityManager$StackInfo$1.<init>:()V
            putstatic android.app.ActivityManager$StackInfo.CREATOR:Landroid/os/Parcelable$Creator;
         1: .line 2711
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.ActivityManager$StackInfo this
         0: .line 2640
            iconst_0
            ireturn
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/ActivityManager$StackInfo;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.app.ActivityManager$StackInfo this
        start local 1 // android.os.Parcel dest
        start local 2 // int flags
         0: .line 2645
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.stackId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         1: .line 2646
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
            getfield android.graphics.Rect.left:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 2647
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
            getfield android.graphics.Rect.top:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 2648
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
            getfield android.graphics.Rect.right:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 2649
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 2650
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskIds:[I
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         6: .line 2651
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskNames:[Ljava/lang/String;
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         7: .line 2652
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            ifnonnull 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            arraylength
      StackMap locals:
      StackMap stack: int
         9: istore 3 /* boundsCount */
        start local 3 // int boundsCount
        10: .line 2653
            aload 1 /* dest */
            iload 3 /* boundsCount */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 2654
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        12: goto 18
        13: .line 2655
      StackMap locals: int int
      StackMap stack:
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 4 /* i */
            aaload
            getfield android.graphics.Rect.left:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 2656
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 4 /* i */
            aaload
            getfield android.graphics.Rect.top:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 2657
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 4 /* i */
            aaload
            getfield android.graphics.Rect.right:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 2658
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 4 /* i */
            aaload
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 2654
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            iload 3 /* boundsCount */
            if_icmplt 13
        end local 4 // int i
        19: .line 2660
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskUserIds:[I
            invokevirtual android.os.Parcel.writeIntArray:([I)V
        20: .line 2661
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.displayId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 2662
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.userId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 2663
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.visible:Z
            ifeq 23
            iconst_1
            goto 24
      StackMap locals: android.app.ActivityManager$StackInfo android.os.Parcel int int
      StackMap stack: android.os.Parcel
        23: iconst_0
      StackMap locals: android.app.ActivityManager$StackInfo android.os.Parcel int int
      StackMap stack: android.os.Parcel int
        24: invokevirtual android.os.Parcel.writeInt:(I)V
        25: .line 2664
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.position:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        26: .line 2665
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.topActivity:Landroid/content/ComponentName;
            ifnull 30
        27: .line 2666
            aload 1 /* dest */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 2667
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.topActivity:Landroid/content/ComponentName;
            aload 1 /* dest */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
        29: .line 2668
            goto 31
        30: .line 2669
      StackMap locals:
      StackMap stack:
            aload 1 /* dest */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        31: .line 2671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.configuration:Landroid/content/res/Configuration;
            aload 1 /* dest */
            iload 2 /* flags */
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
        32: .line 2672
            return
        end local 3 // int boundsCount
        end local 2 // int flags
        end local 1 // android.os.Parcel dest
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   33     0         this  Landroid/app/ActivityManager$StackInfo;
            0   33     1         dest  Landroid/os/Parcel;
            0   33     2        flags  I
           10   33     3  boundsCount  I
           12   19     4            i  I
    MethodParameters:
       Name  Flags
      dest   
      flags  

  public void readFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // android.app.ActivityManager$StackInfo this
        start local 1 // android.os.Parcel source
         0: .line 2675
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.ActivityManager$StackInfo.stackId:I
         1: .line 2676
            aload 0 /* this */
            new android.graphics.Rect
            dup
         2: .line 2677
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            invokespecial android.graphics.Rect.<init>:(IIII)V
         3: .line 2676
            putfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
         4: .line 2678
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.createIntArray:()[I
            putfield android.app.ActivityManager$StackInfo.taskIds:[I
         5: .line 2679
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.createStringArray:()[Ljava/lang/String;
            putfield android.app.ActivityManager$StackInfo.taskNames:[Ljava/lang/String;
         6: .line 2680
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            istore 2 /* boundsCount */
        start local 2 // int boundsCount
         7: .line 2681
            iload 2 /* boundsCount */
            ifle 18
         8: .line 2682
            aload 0 /* this */
            iload 2 /* boundsCount */
            anewarray android.graphics.Rect
            putfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
         9: .line 2683
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        10: goto 16
        11: .line 2684
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 3 /* i */
            new android.graphics.Rect
            dup
            invokespecial android.graphics.Rect.<init>:()V
            aastore
        12: .line 2685
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 3 /* i */
            aaload
        13: .line 2686
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
        14: .line 2685
            invokevirtual android.graphics.Rect.set:(IIII)V
        15: .line 2683
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 3 /* i */
            iload 2 /* boundsCount */
            if_icmplt 11
        end local 3 // int i
        17: .line 2688
            goto 19
        18: .line 2689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
        19: .line 2691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.createIntArray:()[I
            putfield android.app.ActivityManager$StackInfo.taskUserIds:[I
        20: .line 2692
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.ActivityManager$StackInfo.displayId:I
        21: .line 2693
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.ActivityManager$StackInfo.userId:I
        22: .line 2694
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            ifle 23
            iconst_1
            goto 24
      StackMap locals:
      StackMap stack: android.app.ActivityManager$StackInfo
        23: iconst_0
      StackMap locals: android.app.ActivityManager$StackInfo android.os.Parcel int
      StackMap stack: android.app.ActivityManager$StackInfo int
        24: putfield android.app.ActivityManager$StackInfo.visible:Z
        25: .line 2695
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.ActivityManager$StackInfo.position:I
        26: .line 2696
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            ifle 28
        27: .line 2697
            aload 0 /* this */
            aload 1 /* source */
            invokestatic android.content.ComponentName.readFromParcel:(Landroid/os/Parcel;)Landroid/content/ComponentName;
            putfield android.app.ActivityManager$StackInfo.topActivity:Landroid/content/ComponentName;
        28: .line 2699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.configuration:Landroid/content/res/Configuration;
            aload 1 /* source */
            invokevirtual android.content.res.Configuration.readFromParcel:(Landroid/os/Parcel;)V
        29: .line 2700
            return
        end local 2 // int boundsCount
        end local 1 // android.os.Parcel source
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   30     0         this  Landroid/app/ActivityManager$StackInfo;
            0   30     1       source  Landroid/os/Parcel;
            7   30     2  boundsCount  I
           10   17     3            i  I
    MethodParameters:
        Name  Flags
      source  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.ActivityManager$StackInfo this
         0: .line 2713
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2621
            aload 0 /* this */
            new android.graphics.Rect
            dup
            invokespecial android.graphics.Rect.<init>:()V
            putfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
         2: .line 2636
            aload 0 /* this */
            new android.content.res.Configuration
            dup
            invokespecial android.content.res.Configuration.<init>:()V
            putfield android.app.ActivityManager$StackInfo.configuration:Landroid/content/res/Configuration;
         3: .line 2714
            return
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/ActivityManager$StackInfo;

  private void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.ActivityManager$StackInfo this
        start local 1 // android.os.Parcel source
         0: .line 2716
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2621
            aload 0 /* this */
            new android.graphics.Rect
            dup
            invokespecial android.graphics.Rect.<init>:()V
            putfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
         2: .line 2636
            aload 0 /* this */
            new android.content.res.Configuration
            dup
            invokespecial android.content.res.Configuration.<init>:()V
            putfield android.app.ActivityManager$StackInfo.configuration:Landroid/content/res/Configuration;
         3: .line 2717
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.app.ActivityManager$StackInfo.readFromParcel:(Landroid/os/Parcel;)V
         4: .line 2718
            return
        end local 1 // android.os.Parcel source
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/app/ActivityManager$StackInfo;
            0    5     1  source  Landroid/os/Parcel;
    MethodParameters:
        Name  Flags
      source  

  public java.lang.String toString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.app.ActivityManager$StackInfo this
        start local 1 // java.lang.String prefix
         0: .line 2721
            new java.lang.StringBuilder
            dup
            sipush 256
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         1: .line 2722
            aload 2 /* sb */
            aload 1 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            ldc "Stack id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.stackId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         2: .line 2723
            aload 2 /* sb */
            ldc " bounds="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.bounds:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.toShortString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 2724
            aload 2 /* sb */
            ldc " displayId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.displayId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         4: .line 2725
            aload 2 /* sb */
            ldc " userId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.userId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         5: .line 2726
            aload 2 /* sb */
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 2727
            aload 2 /* sb */
            ldc " configuration="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.configuration:Landroid/content/res/Configuration;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         7: .line 2728
            aload 2 /* sb */
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 2729
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* prefix */
         9: .line 2730
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        10: goto 21
        11: .line 2731
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 2 /* sb */
            aload 1 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            ldc "taskId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskIds:[I
            iload 3 /* i */
            iaload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        12: .line 2732
            aload 2 /* sb */
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskNames:[Ljava/lang/String;
            iload 3 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 2733
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            ifnull 15
        14: .line 2734
            aload 2 /* sb */
            ldc " bounds="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            aload 2 /* sb */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskBounds:[Landroid/graphics/Rect;
            iload 3 /* i */
            aaload
            invokevirtual android.graphics.Rect.toShortString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 2736
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            ldc " userId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskUserIds:[I
            iload 3 /* i */
            iaload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        16: .line 2737
            aload 2 /* sb */
            ldc " visible="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.visible:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        17: .line 2738
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.topActivity:Landroid/content/ComponentName;
            ifnull 19
        18: .line 2739
            aload 2 /* sb */
            ldc " topActivity="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.topActivity:Landroid/content/ComponentName;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        19: .line 2741
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 2730
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 3 /* i */
            aload 0 /* this */
            getfield android.app.ActivityManager$StackInfo.taskIds:[I
            arraylength
            if_icmplt 11
        end local 3 // int i
        22: .line 2743
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sb
        end local 1 // java.lang.String prefix
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Landroid/app/ActivityManager$StackInfo;
            0   23     1  prefix  Ljava/lang/String;
            1   23     2      sb  Ljava/lang/StringBuilder;
           10   22     3       i  I
    MethodParameters:
        Name  Flags
      prefix  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.ActivityManager$StackInfo this
         0: .line 2748
            aload 0 /* this */
            ldc ""
            invokevirtual android.app.ActivityManager$StackInfo.toString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // android.app.ActivityManager$StackInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/ActivityManager$StackInfo;
}
SourceFile: "ActivityManager.java"
NestHost: android.app.ActivityManager
InnerClasses:
  public StackInfo = android.app.ActivityManager$StackInfo of android.app.ActivityManager
  android.app.ActivityManager$StackInfo$1
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable