public class com.android.systemui.statusbar.stack.AmbientState
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.android.systemui.statusbar.stack.AmbientState
  super_class: java.lang.Object
{
  private java.util.ArrayList<android.view.View> mDraggedViews;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Landroid/view/View;>;

  private int mScrollY;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mDimmed;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.ActivatableNotificationView mActivatedChild;
    descriptor: Lcom/android/systemui/statusbar/ActivatableNotificationView;
    flags: (0x0002) ACC_PRIVATE

  private float mOverScrollTopAmount;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mOverScrollBottomAmount;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private int mSpeedBumpIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mDark;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mHideSensitive;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.policy.HeadsUpManager mHeadsUpManager;
    descriptor: Lcom/android/systemui/statusbar/policy/HeadsUpManager;
    flags: (0x0002) ACC_PRIVATE

  private float mStackTranslation;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private int mLayoutHeight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mTopPadding;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mShadeExpanded;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private float mMaxHeadsUpTranslation;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private boolean mDismissAllInProgress;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int mLayoutMinHeight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.NotificationShelf mShelf;
    descriptor: Lcom/android/systemui/statusbar/NotificationShelf;
    flags: (0x0002) ACC_PRIVATE

  private int mZDistanceBetweenElements;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mBaseZHeight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mMaxLayoutHeight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.ActivatableNotificationView mLastVisibleBackgroundChild;
    descriptor: Lcom/android/systemui/statusbar/ActivatableNotificationView;
    flags: (0x0002) ACC_PRIVATE

  private float mCurrentScrollVelocity;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private int mStatusBarState;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private float mExpandingVelocity;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private boolean mPanelTracking;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mExpansionChanging;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mPanelFullWidth;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mPulsing;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mUnlockHintRunning;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mQsCustomizerShowing;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int mIntrinsicPadding;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mExpandAnimationTopChange;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.ExpandableNotificationRow mExpandingNotification;
    descriptor: Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    flags: (0x0002) ACC_PRIVATE

  private int mDarkTopPadding;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private float mDarkAmount;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private boolean mAppearing;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // android.content.Context context
         0: .line 76
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.android.systemui.statusbar.stack.AmbientState.mDraggedViews:Ljava/util/ArrayList;
         2: .line 44
            aload 0 /* this */
            iconst_m1
            putfield com.android.systemui.statusbar.stack.AmbientState.mSpeedBumpIndex:I
         3: .line 77
            aload 0 /* this */
            aload 1 /* context */
            invokevirtual com.android.systemui.statusbar.stack.AmbientState.reload:(Landroid/content/Context;)V
         4: .line 78
            return
        end local 1 // android.content.Context context
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    5     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  public void reload(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // android.content.Context context
         0: .line 84
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.android.systemui.statusbar.stack.AmbientState.getZDistanceBetweenElements:(Landroid/content/Context;)I
            putfield com.android.systemui.statusbar.stack.AmbientState.mZDistanceBetweenElements:I
         1: .line 85
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mZDistanceBetweenElements:I
            invokestatic com.android.systemui.statusbar.stack.AmbientState.getBaseHeight:(I)I
            putfield com.android.systemui.statusbar.stack.AmbientState.mBaseZHeight:I
         2: .line 86
            return
        end local 1 // android.content.Context context
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    3     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  private static int getZDistanceBetweenElements(android.content.Context);
    descriptor: (Landroid/content/Context;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  

  private static int getBaseHeight(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int zdistanceBetweenElements
         0: .line 94
            iconst_4
            iload 0 /* zdistanceBetweenElements */
            imul
            ireturn
        end local 0 // int zdistanceBetweenElements
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0  zdistanceBetweenElements  I
    MethodParameters:
                          Name  Flags
      zdistanceBetweenElements  

  public static int getNotificationLaunchHeight(android.content.Context);
    descriptor: (Landroid/content/Context;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.content.Context context
         0: .line 101
            aload 0 /* context */
            invokestatic com.android.systemui.statusbar.stack.AmbientState.getZDistanceBetweenElements:(Landroid/content/Context;)I
            istore 1 /* zDistance */
        start local 1 // int zDistance
         1: .line 102
            iload 1 /* zDistance */
            invokestatic com.android.systemui.statusbar.stack.AmbientState.getBaseHeight:(I)I
            iconst_2
            imul
            ireturn
        end local 1 // int zDistance
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0    context  Landroid/content/Context;
            1    2     1  zDistance  I
    MethodParameters:
         Name  Flags
      context  

  public int getBaseZHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 109
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mBaseZHeight:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public int getZDistanceBetweenElements();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 116
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mZDistanceBetweenElements:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public int getScrollY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 120
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mScrollY:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setScrollY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int scrollY
         0: .line 124
            aload 0 /* this */
            iload 1 /* scrollY */
            putfield com.android.systemui.statusbar.stack.AmbientState.mScrollY:I
         1: .line 125
            return
        end local 1 // int scrollY
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  scrollY  I
    MethodParameters:
         Name  Flags
      scrollY  

  public void onBeginDrag(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // android.view.View view
         0: .line 128
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDraggedViews:Ljava/util/ArrayList;
            aload 1 /* view */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         1: .line 129
            return
        end local 1 // android.view.View view
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public void onDragFinished(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // android.view.View view
         0: .line 132
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDraggedViews:Ljava/util/ArrayList;
            aload 1 /* view */
            invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 133
            return
        end local 1 // android.view.View view
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public java.util.ArrayList<android.view.View> getDraggedViews();
    descriptor: ()Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 136
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDraggedViews:Ljava/util/ArrayList;
            areturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
    Signature: ()Ljava/util/ArrayList<Landroid/view/View;>;

  public void setDimmed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean dimmed
         0: .line 144
            aload 0 /* this */
            iload 1 /* dimmed */
            putfield com.android.systemui.statusbar.stack.AmbientState.mDimmed:Z
         1: .line 145
            return
        end local 1 // boolean dimmed
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  dimmed  Z
    MethodParameters:
        Name  Flags
      dimmed  

  public void setDark(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean dark
         0: .line 149
            aload 0 /* this */
            iload 1 /* dark */
            putfield com.android.systemui.statusbar.stack.AmbientState.mDark:Z
         1: .line 150
            return
        end local 1 // boolean dark
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  dark  Z
    MethodParameters:
      Name  Flags
      dark  

  public void setDarkAmount(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float darkAmount
         0: .line 154
            aload 0 /* this */
            fload 1 /* darkAmount */
            putfield com.android.systemui.statusbar.stack.AmbientState.mDarkAmount:F
         1: .line 155
            return
        end local 1 // float darkAmount
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  darkAmount  F
    MethodParameters:
            Name  Flags
      darkAmount  

  public float getDarkAmount();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 159
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDarkAmount:F
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setHideSensitive(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean hideSensitive
         0: .line 163
            aload 0 /* this */
            iload 1 /* hideSensitive */
            putfield com.android.systemui.statusbar.stack.AmbientState.mHideSensitive:Z
         1: .line 164
            return
        end local 1 // boolean hideSensitive
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  hideSensitive  Z
    MethodParameters:
               Name  Flags
      hideSensitive  

  public void setActivatedChild(com.android.systemui.statusbar.ActivatableNotificationView);
    descriptor: (Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ActivatableNotificationView activatedChild
         0: .line 171
            aload 0 /* this */
            aload 1 /* activatedChild */
            putfield com.android.systemui.statusbar.stack.AmbientState.mActivatedChild:Lcom/android/systemui/statusbar/ActivatableNotificationView;
         1: .line 172
            return
        end local 1 // com.android.systemui.statusbar.ActivatableNotificationView activatedChild
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  activatedChild  Lcom/android/systemui/statusbar/ActivatableNotificationView;
    MethodParameters:
                Name  Flags
      activatedChild  

  public boolean isDimmed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 175
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDimmed:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isDark();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 179
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDark:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isHideSensitive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 183
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mHideSensitive:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public com.android.systemui.statusbar.ActivatableNotificationView getActivatedChild();
    descriptor: ()Lcom/android/systemui/statusbar/ActivatableNotificationView;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 187
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mActivatedChild:Lcom/android/systemui/statusbar/ActivatableNotificationView;
            areturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setOverScrollAmount(float, boolean);
    descriptor: (FZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float amount
        start local 2 // boolean onTop
         0: .line 191
            iload 2 /* onTop */
            ifeq 3
         1: .line 192
            aload 0 /* this */
            fload 1 /* amount */
            putfield com.android.systemui.statusbar.stack.AmbientState.mOverScrollTopAmount:F
         2: .line 193
            goto 4
         3: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fload 1 /* amount */
            putfield com.android.systemui.statusbar.stack.AmbientState.mOverScrollBottomAmount:F
         4: .line 196
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean onTop
        end local 1 // float amount
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    5     1  amount  F
            0    5     2   onTop  Z
    MethodParameters:
        Name  Flags
      amount  
      onTop   

  public float getOverScrollAmount(boolean);
    descriptor: (Z)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean top
         0: .line 199
            iload 1 /* top */
            ifeq 1
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mOverScrollTopAmount:F
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mOverScrollBottomAmount:F
      StackMap locals:
      StackMap stack: float
         2: freturn
        end local 1 // boolean top
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    3     1   top  Z
    MethodParameters:
      Name  Flags
      top   

  public int getSpeedBumpIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 203
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mSpeedBumpIndex:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setSpeedBumpIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int shelfIndex
         0: .line 207
            aload 0 /* this */
            iload 1 /* shelfIndex */
            putfield com.android.systemui.statusbar.stack.AmbientState.mSpeedBumpIndex:I
         1: .line 208
            return
        end local 1 // int shelfIndex
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  shelfIndex  I
    MethodParameters:
            Name  Flags
      shelfIndex  

  public void setHeadsUpManager(com.android.systemui.statusbar.policy.HeadsUpManager);
    descriptor: (Lcom/android/systemui/statusbar/policy/HeadsUpManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.policy.HeadsUpManager headsUpManager
         0: .line 211
            aload 0 /* this */
            aload 1 /* headsUpManager */
            putfield com.android.systemui.statusbar.stack.AmbientState.mHeadsUpManager:Lcom/android/systemui/statusbar/policy/HeadsUpManager;
         1: .line 212
            return
        end local 1 // com.android.systemui.statusbar.policy.HeadsUpManager headsUpManager
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  headsUpManager  Lcom/android/systemui/statusbar/policy/HeadsUpManager;
    MethodParameters:
                Name  Flags
      headsUpManager  

  public float getStackTranslation();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 215
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mStackTranslation:F
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setStackTranslation(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float stackTranslation
         0: .line 219
            aload 0 /* this */
            fload 1 /* stackTranslation */
            putfield com.android.systemui.statusbar.stack.AmbientState.mStackTranslation:F
         1: .line 220
            return
        end local 1 // float stackTranslation
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  stackTranslation  F
    MethodParameters:
                  Name  Flags
      stackTranslation  

  public void setLayoutHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int layoutHeight
         0: .line 223
            aload 0 /* this */
            iload 1 /* layoutHeight */
            putfield com.android.systemui.statusbar.stack.AmbientState.mLayoutHeight:I
         1: .line 224
            return
        end local 1 // int layoutHeight
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  layoutHeight  I
    MethodParameters:
              Name  Flags
      layoutHeight  

  public float getTopPadding();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 227
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mTopPadding:I
            i2f
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setTopPadding(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int topPadding
         0: .line 231
            aload 0 /* this */
            iload 1 /* topPadding */
            putfield com.android.systemui.statusbar.stack.AmbientState.mTopPadding:I
         1: .line 232
            return
        end local 1 // int topPadding
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  topPadding  I
    MethodParameters:
            Name  Flags
      topPadding  

  public int getInnerHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 235
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mLayoutHeight:I
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mMaxLayoutHeight:I
            invokestatic java.lang.Math.min:(II)I
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mTopPadding:I
            isub
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mLayoutMinHeight:I
            invokestatic java.lang.Math.max:(II)I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isShadeExpanded();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 239
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mShadeExpanded:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setShadeExpanded(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean shadeExpanded
         0: .line 243
            aload 0 /* this */
            iload 1 /* shadeExpanded */
            putfield com.android.systemui.statusbar.stack.AmbientState.mShadeExpanded:Z
         1: .line 244
            return
        end local 1 // boolean shadeExpanded
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  shadeExpanded  Z
    MethodParameters:
               Name  Flags
      shadeExpanded  

  public void setMaxHeadsUpTranslation(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float maxHeadsUpTranslation
         0: .line 247
            aload 0 /* this */
            fload 1 /* maxHeadsUpTranslation */
            putfield com.android.systemui.statusbar.stack.AmbientState.mMaxHeadsUpTranslation:F
         1: .line 248
            return
        end local 1 // float maxHeadsUpTranslation
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  maxHeadsUpTranslation  F
    MethodParameters:
                       Name  Flags
      maxHeadsUpTranslation  

  public float getMaxHeadsUpTranslation();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 251
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mMaxHeadsUpTranslation:F
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setDismissAllInProgress(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean dismissAllInProgress
         0: .line 255
            aload 0 /* this */
            iload 1 /* dismissAllInProgress */
            putfield com.android.systemui.statusbar.stack.AmbientState.mDismissAllInProgress:Z
         1: .line 256
            return
        end local 1 // boolean dismissAllInProgress
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  dismissAllInProgress  Z
    MethodParameters:
                      Name  Flags
      dismissAllInProgress  

  public boolean isDismissAllInProgress();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 259
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDismissAllInProgress:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setLayoutMinHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int layoutMinHeight
         0: .line 263
            aload 0 /* this */
            iload 1 /* layoutMinHeight */
            putfield com.android.systemui.statusbar.stack.AmbientState.mLayoutMinHeight:I
         1: .line 264
            return
        end local 1 // int layoutMinHeight
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  layoutMinHeight  I
    MethodParameters:
                 Name  Flags
      layoutMinHeight  

  public void setShelf(com.android.systemui.statusbar.NotificationShelf);
    descriptor: (Lcom/android/systemui/statusbar/NotificationShelf;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.NotificationShelf shelf
         0: .line 267
            aload 0 /* this */
            aload 1 /* shelf */
            putfield com.android.systemui.statusbar.stack.AmbientState.mShelf:Lcom/android/systemui/statusbar/NotificationShelf;
         1: .line 268
            return
        end local 1 // com.android.systemui.statusbar.NotificationShelf shelf
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  shelf  Lcom/android/systemui/statusbar/NotificationShelf;
    MethodParameters:
       Name  Flags
      shelf  

  public com.android.systemui.statusbar.NotificationShelf getShelf();
    descriptor: ()Lcom/android/systemui/statusbar/NotificationShelf;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 272
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mShelf:Lcom/android/systemui/statusbar/NotificationShelf;
            areturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setLayoutMaxHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int maxLayoutHeight
         0: .line 276
            aload 0 /* this */
            iload 1 /* maxLayoutHeight */
            putfield com.android.systemui.statusbar.stack.AmbientState.mMaxLayoutHeight:I
         1: .line 277
            return
        end local 1 // int maxLayoutHeight
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  maxLayoutHeight  I
    MethodParameters:
                 Name  Flags
      maxLayoutHeight  

  public void setLastVisibleBackgroundChild(com.android.systemui.statusbar.ActivatableNotificationView);
    descriptor: (Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ActivatableNotificationView lastVisibleBackgroundChild
         0: .line 285
            aload 0 /* this */
            aload 1 /* lastVisibleBackgroundChild */
            putfield com.android.systemui.statusbar.stack.AmbientState.mLastVisibleBackgroundChild:Lcom/android/systemui/statusbar/ActivatableNotificationView;
         1: .line 286
            return
        end local 1 // com.android.systemui.statusbar.ActivatableNotificationView lastVisibleBackgroundChild
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  lastVisibleBackgroundChild  Lcom/android/systemui/statusbar/ActivatableNotificationView;
    MethodParameters:
                            Name  Flags
      lastVisibleBackgroundChild  

  public com.android.systemui.statusbar.ActivatableNotificationView getLastVisibleBackgroundChild();
    descriptor: ()Lcom/android/systemui/statusbar/ActivatableNotificationView;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 289
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mLastVisibleBackgroundChild:Lcom/android/systemui/statusbar/ActivatableNotificationView;
            areturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setCurrentScrollVelocity(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float currentScrollVelocity
         0: .line 293
            aload 0 /* this */
            fload 1 /* currentScrollVelocity */
            putfield com.android.systemui.statusbar.stack.AmbientState.mCurrentScrollVelocity:F
         1: .line 294
            return
        end local 1 // float currentScrollVelocity
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  currentScrollVelocity  F
    MethodParameters:
                       Name  Flags
      currentScrollVelocity  

  public float getCurrentScrollVelocity();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 297
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mCurrentScrollVelocity:F
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isOnKeyguard();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 301
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mStatusBarState:I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setStatusBarState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int statusBarState
         0: .line 305
            aload 0 /* this */
            iload 1 /* statusBarState */
            putfield com.android.systemui.statusbar.stack.AmbientState.mStatusBarState:I
         1: .line 306
            return
        end local 1 // int statusBarState
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  statusBarState  I
    MethodParameters:
                Name  Flags
      statusBarState  

  public void setExpandingVelocity(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // float expandingVelocity
         0: .line 309
            aload 0 /* this */
            fload 1 /* expandingVelocity */
            putfield com.android.systemui.statusbar.stack.AmbientState.mExpandingVelocity:F
         1: .line 310
            return
        end local 1 // float expandingVelocity
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  expandingVelocity  F
    MethodParameters:
                   Name  Flags
      expandingVelocity  

  public void setExpansionChanging(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean expansionChanging
         0: .line 313
            aload 0 /* this */
            iload 1 /* expansionChanging */
            putfield com.android.systemui.statusbar.stack.AmbientState.mExpansionChanging:Z
         1: .line 314
            return
        end local 1 // boolean expansionChanging
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  expansionChanging  Z
    MethodParameters:
                   Name  Flags
      expansionChanging  

  public boolean isExpansionChanging();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 317
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mExpansionChanging:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public float getExpandingVelocity();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 321
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mExpandingVelocity:F
            freturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setPanelTracking(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean panelTracking
         0: .line 325
            aload 0 /* this */
            iload 1 /* panelTracking */
            putfield com.android.systemui.statusbar.stack.AmbientState.mPanelTracking:Z
         1: .line 326
            return
        end local 1 // boolean panelTracking
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  panelTracking  Z
    MethodParameters:
               Name  Flags
      panelTracking  

  public boolean hasPulsingNotifications();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 329
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mPulsing:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setPulsing(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean hasPulsing
         0: .line 333
            aload 0 /* this */
            iload 1 /* hasPulsing */
            putfield com.android.systemui.statusbar.stack.AmbientState.mPulsing:Z
         1: .line 334
            return
        end local 1 // boolean hasPulsing
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  hasPulsing  Z
    MethodParameters:
            Name  Flags
      hasPulsing  

  public boolean isPulsing(com.android.systemui.statusbar.NotificationData$Entry);
    descriptor: (Lcom/android/systemui/statusbar/NotificationData$Entry;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.NotificationData$Entry entry
         0: .line 337
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mPulsing:Z
            ifeq 1
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mHeadsUpManager:Lcom/android/systemui/statusbar/policy/HeadsUpManager;
            ifnonnull 2
         1: .line 338
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 340
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mHeadsUpManager:Lcom/android/systemui/statusbar/policy/HeadsUpManager;
            invokevirtual com.android.systemui.statusbar.policy.HeadsUpManager.getAllEntries:()Ljava/util/stream/Stream;
            aload 1 /* entry */
            invokedynamic test(Lcom/android/systemui/statusbar/NotificationData$Entry;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/android/systemui/statusbar/stack/AmbientState.lambda$0(Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationData$Entry;)Z (6)
                  (Lcom/android/systemui/statusbar/NotificationData$Entry;)Z
            invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
            ireturn
        end local 1 // com.android.systemui.statusbar.NotificationData$Entry entry
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    3     1  entry  Lcom/android/systemui/statusbar/NotificationData$Entry;
    MethodParameters:
       Name  Flags
      entry  

  public boolean isPanelTracking();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 344
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mPanelTracking:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isPanelFullWidth();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 348
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mPanelFullWidth:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setPanelFullWidth(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean panelFullWidth
         0: .line 352
            aload 0 /* this */
            iload 1 /* panelFullWidth */
            putfield com.android.systemui.statusbar.stack.AmbientState.mPanelFullWidth:Z
         1: .line 353
            return
        end local 1 // boolean panelFullWidth
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  panelFullWidth  Z
    MethodParameters:
                Name  Flags
      panelFullWidth  

  public void setUnlockHintRunning(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean unlockHintRunning
         0: .line 356
            aload 0 /* this */
            iload 1 /* unlockHintRunning */
            putfield com.android.systemui.statusbar.stack.AmbientState.mUnlockHintRunning:Z
         1: .line 357
            return
        end local 1 // boolean unlockHintRunning
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  unlockHintRunning  Z
    MethodParameters:
                   Name  Flags
      unlockHintRunning  

  public boolean isUnlockHintRunning();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 360
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mUnlockHintRunning:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isQsCustomizerShowing();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 364
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mQsCustomizerShowing:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setQsCustomizerShowing(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean qsCustomizerShowing
         0: .line 368
            aload 0 /* this */
            iload 1 /* qsCustomizerShowing */
            putfield com.android.systemui.statusbar.stack.AmbientState.mQsCustomizerShowing:Z
         1: .line 369
            return
        end local 1 // boolean qsCustomizerShowing
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  qsCustomizerShowing  Z
    MethodParameters:
                     Name  Flags
      qsCustomizerShowing  

  public void setIntrinsicPadding(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int intrinsicPadding
         0: .line 372
            aload 0 /* this */
            iload 1 /* intrinsicPadding */
            putfield com.android.systemui.statusbar.stack.AmbientState.mIntrinsicPadding:I
         1: .line 373
            return
        end local 1 // int intrinsicPadding
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  intrinsicPadding  I
    MethodParameters:
                  Name  Flags
      intrinsicPadding  

  public int getIntrinsicPadding();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 376
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mIntrinsicPadding:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isAboveShelf(com.android.systemui.statusbar.ExpandableView);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableView;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ExpandableView expandableView
         0: .line 385
            aload 1 /* expandableView */
            instanceof com.android.systemui.statusbar.ExpandableNotificationRow
            ifne 2
         1: .line 386
            aload 1 /* expandableView */
            invokevirtual com.android.systemui.statusbar.ExpandableView.isAboveShelf:()Z
            ireturn
         2: .line 388
      StackMap locals:
      StackMap stack:
            aload 1 /* expandableView */
            checkcast com.android.systemui.statusbar.ExpandableNotificationRow
            astore 2 /* row */
        start local 2 // com.android.systemui.statusbar.ExpandableNotificationRow row
         3: .line 389
            aload 2 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.isAboveShelf:()Z
            ifeq 4
            aload 0 /* this */
            aload 2 /* row */
            invokevirtual com.android.systemui.statusbar.stack.AmbientState.isDozingAndNotPulsing:(Lcom/android/systemui/statusbar/ExpandableNotificationRow;)Z
            ifne 4
            iconst_1
            ireturn
      StackMap locals: com.android.systemui.statusbar.ExpandableNotificationRow
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 1 // com.android.systemui.statusbar.ExpandableView expandableView
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    5     1  expandableView  Lcom/android/systemui/statusbar/ExpandableView;
            3    5     2             row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    MethodParameters:
                Name  Flags
      expandableView  

  public boolean isDozingAndNotPulsing(com.android.systemui.statusbar.ExpandableView);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableView;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ExpandableView view
         0: .line 396
            aload 1 /* view */
            instanceof com.android.systemui.statusbar.ExpandableNotificationRow
            ifeq 2
         1: .line 397
            aload 0 /* this */
            aload 1 /* view */
            checkcast com.android.systemui.statusbar.ExpandableNotificationRow
            invokevirtual com.android.systemui.statusbar.stack.AmbientState.isDozingAndNotPulsing:(Lcom/android/systemui/statusbar/ExpandableNotificationRow;)Z
            ireturn
         2: .line 399
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // com.android.systemui.statusbar.ExpandableView view
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    3     1  view  Lcom/android/systemui/statusbar/ExpandableView;
    MethodParameters:
      Name  Flags
      view  

  public boolean isDozingAndNotPulsing(com.android.systemui.statusbar.ExpandableNotificationRow);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
         0: .line 406
            aload 0 /* this */
            invokevirtual com.android.systemui.statusbar.stack.AmbientState.isDark:()Z
            ifeq 1
            aload 0 /* this */
            aload 1 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            invokevirtual com.android.systemui.statusbar.stack.AmbientState.isPulsing:(Lcom/android/systemui/statusbar/NotificationData$Entry;)Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1   row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    MethodParameters:
      Name  Flags
      row   

  public void setExpandAnimationTopChange(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int expandAnimationTopChange
         0: .line 410
            aload 0 /* this */
            iload 1 /* expandAnimationTopChange */
            putfield com.android.systemui.statusbar.stack.AmbientState.mExpandAnimationTopChange:I
         1: .line 411
            return
        end local 1 // int expandAnimationTopChange
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  expandAnimationTopChange  I
    MethodParameters:
                          Name  Flags
      expandAnimationTopChange  

  public void setExpandingNotification(com.android.systemui.statusbar.ExpandableNotificationRow);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
         0: .line 414
            aload 0 /* this */
            aload 1 /* row */
            putfield com.android.systemui.statusbar.stack.AmbientState.mExpandingNotification:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
         1: .line 415
            return
        end local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1   row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    MethodParameters:
      Name  Flags
      row   

  public com.android.systemui.statusbar.ExpandableNotificationRow getExpandingNotification();
    descriptor: ()Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 418
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mExpandingNotification:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            areturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public int getExpandAnimationTopChange();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 422
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mExpandAnimationTopChange:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public boolean isFullyDark();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 429
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDarkAmount:F
            fconst_1
            fcmpl
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setDarkTopPadding(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // int darkTopPadding
         0: .line 433
            aload 0 /* this */
            iload 1 /* darkTopPadding */
            putfield com.android.systemui.statusbar.stack.AmbientState.mDarkTopPadding:I
         1: .line 434
            return
        end local 1 // int darkTopPadding
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  darkTopPadding  I
    MethodParameters:
                Name  Flags
      darkTopPadding  

  public int getDarkTopPadding();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 437
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mDarkTopPadding:I
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  public void setAppearing(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
        start local 1 // boolean appearing
         0: .line 441
            aload 0 /* this */
            iload 1 /* appearing */
            putfield com.android.systemui.statusbar.stack.AmbientState.mAppearing:Z
         1: .line 442
            return
        end local 1 // boolean appearing
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/android/systemui/statusbar/stack/AmbientState;
            0    2     1  appearing  Z
    MethodParameters:
           Name  Flags
      appearing  

  public boolean isAppearing();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.stack.AmbientState this
         0: .line 445
            aload 0 /* this */
            getfield com.android.systemui.statusbar.stack.AmbientState.mAppearing:Z
            ireturn
        end local 0 // com.android.systemui.statusbar.stack.AmbientState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/systemui/statusbar/stack/AmbientState;

  private static boolean lambda$0(com.android.systemui.statusbar.NotificationData$Entry, com.android.systemui.statusbar.NotificationData$Entry);
    descriptor: (Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationData$Entry;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.android.systemui.statusbar.NotificationData$Entry e
         0: .line 340
            aload 1 /* e */
            aload 0
            if_acmpne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // com.android.systemui.statusbar.NotificationData$Entry e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     e  Lcom/android/systemui/statusbar/NotificationData$Entry;
}
SourceFile: "AmbientState.java"
InnerClasses:
  public final Entry = com.android.systemui.statusbar.NotificationData$Entry of com.android.systemui.statusbar.NotificationData
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles