public class com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters
  super_class: java.lang.Object
{
  float linearProgress;
    descriptor: F
    flags: (0x0000) 

  int[] startPosition;
    descriptor: [I
    flags: (0x0000) 

  float startTranslationZ;
    descriptor: F
    flags: (0x0000) 

  int left;
    descriptor: I
    flags: (0x0000) 

  int top;
    descriptor: I
    flags: (0x0000) 

  int right;
    descriptor: I
    flags: (0x0000) 

  int bottom;
    descriptor: I
    flags: (0x0000) 

  int startClipTopAmount;
    descriptor: I
    flags: (0x0000) 

  int parentStartClipTopAmount;
    descriptor: I
    flags: (0x0000) 

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 274
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 275
            return
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public int getTop();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 278
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
            ireturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public int getWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 282
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.right:I
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.left:I
            isub
            ireturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public int getHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 286
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.bottom:I
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
            isub
            ireturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public int getTopChange();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 291
            iconst_0
            istore 1 /* clipTopAmountCompensation */
        start local 1 // int clipTopAmountCompensation
         1: .line 292
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
            i2f
            fconst_0
            fcmpl
            ifeq 5
         2: .line 293
            fconst_0
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
            i2f
         3: .line 294
            getstatic com.android.systemui.Interpolators.FAST_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
            invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
         4: .line 293
            invokestatic android.util.MathUtils.lerp:(FFF)F
            f2i
            istore 1 /* clipTopAmountCompensation */
         5: .line 296
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startPosition:[I
            iconst_1
            iaload
            isub
            iload 1 /* clipTopAmountCompensation */
            isub
            iconst_0
            invokestatic java.lang.Math.min:(II)I
            ireturn
        end local 1 // int clipTopAmountCompensation
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    6     0                       this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
            1    6     1  clipTopAmountCompensation  I

  public float getProgress();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 300
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
            freturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public float getProgress(long, long);
    descriptor: (JJ)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
        start local 1 // long delay
        start local 3 // long duration
         0: .line 304
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
            ldc 400.0
            fmul
            lload 1 /* delay */
            l2f
            fsub
         1: .line 305
            lload 3 /* duration */
            l2f
         2: .line 304
            fdiv
         3: .line 305
            fconst_0
            fconst_1
         4: .line 304
            invokestatic android.util.MathUtils.constrain:(FFF)F
            freturn
        end local 3 // long duration
        end local 1 // long delay
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
            0    5     1     delay  J
            0    5     3  duration  J
    MethodParameters:
          Name  Flags
      delay     
      duration  

  public int getStartClipTopAmount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 309
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
            ireturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public int getParentStartClipTopAmount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 313
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.parentStartClipTopAmount:I
            ireturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;

  public float getStartTranslationZ();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
         0: .line 317
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startTranslationZ:F
            freturn
        end local 0 // com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
}
SourceFile: "ActivityLaunchAnimator.java"
NestHost: com.android.systemui.statusbar.notification.ActivityLaunchAnimator
InnerClasses:
  public ExpandAnimationParameters = com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters of com.android.systemui.statusbar.notification.ActivityLaunchAnimator