public final class android.app.PictureInPictureArgs implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.app.PictureInPictureArgs
  super_class: java.lang.Object
{
  private android.util.Rational mAspectRatio;
    descriptor: Landroid/util/Rational;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<android.app.RemoteAction> mUserActions;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Landroid/app/RemoteAction;>;

  private android.graphics.Rect mSourceRectHint;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.Rect mSourceRectHintInsets;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0002) ACC_PRIVATE

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 140
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 141
            return
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/PictureInPictureArgs;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void <init>(float, java.util.List<android.app.RemoteAction>);
    descriptor: (FLjava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // float aspectRatio
        start local 2 // java.util.List actions
         0: .line 147
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 148
            aload 0 /* this */
            fload 1 /* aspectRatio */
            invokevirtual android.app.PictureInPictureArgs.setAspectRatio:(F)V
         2: .line 149
            aload 0 /* this */
            aload 2 /* actions */
            invokevirtual android.app.PictureInPictureArgs.setActions:(Ljava/util/List;)V
         3: .line 150
            return
        end local 2 // java.util.List actions
        end local 1 // float aspectRatio
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/app/PictureInPictureArgs;
            0    4     1  aspectRatio  F
            0    4     2      actions  Ljava/util/List<Landroid/app/RemoteAction;>;
    Signature: (FLjava/util/List<Landroid/app/RemoteAction;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      aspectRatio  
      actions      

  private void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.os.Parcel in
         0: .line 152
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 153
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 3
         2: .line 154
            aload 0 /* this */
            new android.util.Rational
            dup
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            invokespecial android.util.Rational.<init>:(II)V
            putfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
         3: .line 156
      StackMap locals: android.app.PictureInPictureArgs android.os.Parcel
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
         4: .line 157
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         5: .line 158
            aload 1 /* in */
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            ldc Landroid/app/RemoteAction;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokevirtual android.os.Parcel.readParcelableList:(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;
            pop
         6: .line 160
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         7: .line 161
            aload 0 /* this */
            getstatic android.graphics.Rect.CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.graphics.Rect
            putfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
         8: .line 163
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Landroid/app/PictureInPictureArgs;
            0    9     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  private void <init>(android.util.Rational, java.util.List<android.app.RemoteAction>, android.graphics.Rect);
    descriptor: (Landroid/util/Rational;Ljava/util/List;Landroid/graphics/Rect;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.util.Rational aspectRatio
        start local 2 // java.util.List actions
        start local 3 // android.graphics.Rect sourceRectHint
         0: .line 165
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 167
            aload 0 /* this */
            aload 1 /* aspectRatio */
            putfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
         2: .line 168
            aload 0 /* this */
            aload 2 /* actions */
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         3: .line 169
            aload 0 /* this */
            aload 3 /* sourceRectHint */
            putfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
         4: .line 170
            return
        end local 3 // android.graphics.Rect sourceRectHint
        end local 2 // java.util.List actions
        end local 1 // android.util.Rational aspectRatio
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Landroid/app/PictureInPictureArgs;
            0    5     1     aspectRatio  Landroid/util/Rational;
            0    5     2         actions  Ljava/util/List<Landroid/app/RemoteAction;>;
            0    5     3  sourceRectHint  Landroid/graphics/Rect;
    Signature: (Landroid/util/Rational;Ljava/util/List<Landroid/app/RemoteAction;>;Landroid/graphics/Rect;)V
    MethodParameters:
                Name  Flags
      aspectRatio     
      actions         
      sourceRectHint  

  public void setAspectRatio(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // float aspectRatio
         0: .line 178
            aload 0 /* this */
            new android.util.Rational
            dup
            fload 1 /* aspectRatio */
            ldc 1.0E9
            fmul
            f2i
            ldc 1000000000
            invokespecial android.util.Rational.<init>:(II)V
            putfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
         1: .line 179
            return
        end local 1 // float aspectRatio
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/app/PictureInPictureArgs;
            0    2     1  aspectRatio  F
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      aspectRatio  

  public void setActions(java.util.List<android.app.RemoteAction>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // java.util.List actions
         0: .line 186
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            ifnull 2
         1: .line 187
            aload 0 /* this */
            aconst_null
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         2: .line 189
      StackMap locals:
      StackMap stack:
            aload 1 /* actions */
            ifnull 4
         3: .line 190
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 1 /* actions */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         4: .line 192
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.List actions
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Landroid/app/PictureInPictureArgs;
            0    5     1  actions  Ljava/util/List<Landroid/app/RemoteAction;>;
    Signature: (Ljava/util/List<Landroid/app/RemoteAction;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      actions  

  public void setSourceRectHint(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.graphics.Rect launchBounds
         0: .line 199
            aload 1 /* launchBounds */
            ifnonnull 3
         1: .line 200
            aload 0 /* this */
            aconst_null
            putfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
         2: .line 201
            goto 4
         3: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* launchBounds */
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
         4: .line 204
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.graphics.Rect launchBounds
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Landroid/app/PictureInPictureArgs;
            0    5     1  launchBounds  Landroid/graphics/Rect;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      launchBounds  

  public void copyOnlySet(android.app.PictureInPictureArgs);
    descriptor: (Landroid/app/PictureInPictureArgs;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.app.PictureInPictureArgs otherArgs
         0: .line 211
            aload 1 /* otherArgs */
            invokevirtual android.app.PictureInPictureArgs.hasSetAspectRatio:()Z
            ifeq 2
         1: .line 212
            aload 0 /* this */
            aload 1 /* otherArgs */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            putfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
         2: .line 214
      StackMap locals:
      StackMap stack:
            aload 1 /* otherArgs */
            invokevirtual android.app.PictureInPictureArgs.hasSetActions:()Z
            ifeq 4
         3: .line 215
            aload 0 /* this */
            aload 1 /* otherArgs */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         4: .line 217
      StackMap locals:
      StackMap stack:
            aload 1 /* otherArgs */
            invokevirtual android.app.PictureInPictureArgs.hasSourceBoundsHint:()Z
            ifeq 6
         5: .line 218
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* otherArgs */
            invokevirtual android.app.PictureInPictureArgs.getSourceRectHint:()Landroid/graphics/Rect;
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
         6: .line 220
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.app.PictureInPictureArgs otherArgs
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Landroid/app/PictureInPictureArgs;
            0    7     1  otherArgs  Landroid/app/PictureInPictureArgs;
    MethodParameters:
           Name  Flags
      otherArgs  

  public float getAspectRatio();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 227
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            ifnull 2
         1: .line 228
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            invokevirtual android.util.Rational.floatValue:()F
            freturn
         2: .line 230
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/PictureInPictureArgs;

  public android.util.Rational getAspectRatioRational();
    descriptor: ()Landroid/util/Rational;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 235
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            areturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/PictureInPictureArgs;

  public boolean hasSetAspectRatio();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 243
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/PictureInPictureArgs;

  public java.util.List<android.app.RemoteAction> getActions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 251
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            areturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/PictureInPictureArgs;
    Signature: ()Ljava/util/List<Landroid/app/RemoteAction;>;

  public boolean hasSetActions();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 259
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/PictureInPictureArgs;

  public void truncateActions(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // int size
         0: .line 267
            aload 0 /* this */
            invokevirtual android.app.PictureInPictureArgs.hasSetActions:()Z
            ifeq 2
         1: .line 268
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            iconst_0
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iload 1 /* size */
            invokestatic java.lang.Math.min:(II)I
            invokeinterface java.util.List.subList:(II)Ljava/util/List;
            putfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
         2: .line 270
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int size
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/PictureInPictureArgs;
            0    3     1  size  I
    MethodParameters:
      Name  Flags
      size  

  public void setSourceRectHintInsets(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.graphics.Rect insets
         0: .line 278
            aload 1 /* insets */
            ifnonnull 3
         1: .line 279
            aload 0 /* this */
            aconst_null
            putfield android.app.PictureInPictureArgs.mSourceRectHintInsets:Landroid/graphics/Rect;
         2: .line 280
            goto 4
         3: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* insets */
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.app.PictureInPictureArgs.mSourceRectHintInsets:Landroid/graphics/Rect;
         4: .line 283
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.graphics.Rect insets
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/app/PictureInPictureArgs;
            0    5     1  insets  Landroid/graphics/Rect;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      insets  

  public android.graphics.Rect getSourceRectHint();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 290
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
            areturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/PictureInPictureArgs;

  public android.graphics.Rect getSourceRectHintInsets();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 298
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHintInsets:Landroid/graphics/Rect;
            areturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/PictureInPictureArgs;

  public boolean hasSourceBoundsHint();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 306
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
            ifnull 1
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.isEmpty:()Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/PictureInPictureArgs;

  public boolean hasSourceBoundsHintInsets();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs this
         0: .line 314
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHintInsets:Landroid/graphics/Rect;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/PictureInPictureArgs;

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

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.PictureInPictureArgs this
        start local 1 // android.os.Parcel out
        start local 2 // int flags
         0: .line 324
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            ifnull 5
         1: .line 325
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 326
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            invokevirtual android.util.Rational.getNumerator:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 327
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mAspectRatio:Landroid/util/Rational;
            invokevirtual android.util.Rational.getDenominator:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 328
            goto 6
         5: .line 329
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            ifnull 10
         7: .line 332
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 333
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mUserActions:Ljava/util/List;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelableList:(Ljava/util/List;I)V
         9: .line 334
            goto 11
        10: .line 335
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
            ifnull 15
        12: .line 338
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 339
            aload 0 /* this */
            getfield android.app.PictureInPictureArgs.mSourceRectHint:Landroid/graphics/Rect;
            aload 1 /* out */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        14: .line 340
            goto 16
        15: .line 341
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 343
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel out
        end local 0 // android.app.PictureInPictureArgs this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Landroid/app/PictureInPictureArgs;
            0   17     1    out  Landroid/os/Parcel;
            0   17     2  flags  I
    MethodParameters:
       Name  Flags
      out    
      flags  

  public static android.app.PictureInPictureArgs convert(android.app.PictureInPictureParams);
    descriptor: (Landroid/app/PictureInPictureParams;)Landroid/app/PictureInPictureArgs;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureParams params
         0: .line 356
            new android.app.PictureInPictureArgs
            dup
            aload 0 /* params */
            invokevirtual android.app.PictureInPictureParams.getAspectRatioRational:()Landroid/util/Rational;
            aload 0 /* params */
            invokevirtual android.app.PictureInPictureParams.getActions:()Ljava/util/List;
         1: .line 357
            aload 0 /* params */
            invokevirtual android.app.PictureInPictureParams.getSourceRectHint:()Landroid/graphics/Rect;
         2: .line 356
            invokespecial android.app.PictureInPictureArgs.<init>:(Landroid/util/Rational;Ljava/util/List;Landroid/graphics/Rect;)V
            areturn
        end local 0 // android.app.PictureInPictureParams params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  params  Landroid/app/PictureInPictureParams;
    MethodParameters:
        Name  Flags
      params  

  public static android.app.PictureInPictureParams convert(android.app.PictureInPictureArgs);
    descriptor: (Landroid/app/PictureInPictureArgs;)Landroid/app/PictureInPictureParams;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.PictureInPictureArgs args
         0: .line 361
            new android.app.PictureInPictureParams
            dup
            aload 0 /* args */
            invokevirtual android.app.PictureInPictureArgs.getAspectRatioRational:()Landroid/util/Rational;
            aload 0 /* args */
            invokevirtual android.app.PictureInPictureArgs.getActions:()Ljava/util/List;
         1: .line 362
            aload 0 /* args */
            invokevirtual android.app.PictureInPictureArgs.getSourceRectHint:()Landroid/graphics/Rect;
         2: .line 361
            invokespecial android.app.PictureInPictureParams.<init>:(Landroid/util/Rational;Ljava/util/List;Landroid/graphics/Rect;)V
            areturn
        end local 0 // android.app.PictureInPictureArgs args
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  args  Landroid/app/PictureInPictureArgs;
    MethodParameters:
      Name  Flags
      args  
}
SourceFile: "PictureInPictureArgs.java"
NestMembers:
  android.app.PictureInPictureArgs$1  android.app.PictureInPictureArgs$Builder
InnerClasses:
  android.app.PictureInPictureArgs$1
  public Builder = android.app.PictureInPictureArgs$Builder of android.app.PictureInPictureArgs
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()