class android.widget.ActivityChooserView$ActivityChooserViewAdapter extends android.widget.BaseAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.widget.ActivityChooserView$ActivityChooserViewAdapter
  super_class: android.widget.BaseAdapter
{
  public static final int MAX_ACTIVITY_COUNT_UNLIMITED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2147483647

  public static final int MAX_ACTIVITY_COUNT_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int ITEM_VIEW_TYPE_ACTIVITY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int ITEM_VIEW_TYPE_FOOTER;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int ITEM_VIEW_TYPE_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private android.widget.ActivityChooserModel mDataModel;
    descriptor: Landroid/widget/ActivityChooserModel;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

  final android.widget.ActivityChooserView this$0;
    descriptor: Landroid/widget/ActivityChooserView;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(android.widget.ActivityChooserView);
    descriptor: (Landroid/widget/ActivityChooserView;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 678
            aload 0 /* this */
            aload 1
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            aload 0 /* this */
            invokespecial android.widget.BaseAdapter.<init>:()V
         1: .line 692
            aload 0 /* this */
            iconst_4
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
         2: .line 678
            return
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
    MethodParameters:
        Name  Flags
      this$0  final

  public void setDataModel(android.widget.ActivityChooserModel);
    descriptor: (Landroid/widget/ActivityChooserModel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // android.widget.ActivityChooserModel dataModel
         0: .line 701
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            getfield android.widget.ActivityChooserView.mAdapter:Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/widget/ActivityChooserModel;
            astore 2 /* oldDataModel */
        start local 2 // android.widget.ActivityChooserModel oldDataModel
         1: .line 702
            aload 2 /* oldDataModel */
            ifnull 3
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            invokevirtual android.widget.ActivityChooserView.isShown:()Z
            ifeq 3
         2: .line 703
            aload 2 /* oldDataModel */
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            getfield android.widget.ActivityChooserView.mModelDataSetOberver:Landroid/database/DataSetObserver;
            invokevirtual android.widget.ActivityChooserModel.unregisterObserver:(Ljava/lang/Object;)V
         3: .line 705
      StackMap locals: android.widget.ActivityChooserModel
      StackMap stack:
            aload 0 /* this */
            aload 1 /* dataModel */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
         4: .line 706
            aload 1 /* dataModel */
            ifnull 6
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            invokevirtual android.widget.ActivityChooserView.isShown:()Z
            ifeq 6
         5: .line 707
            aload 1 /* dataModel */
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.this$0:Landroid/widget/ActivityChooserView;
            getfield android.widget.ActivityChooserView.mModelDataSetOberver:Landroid/database/DataSetObserver;
            invokevirtual android.widget.ActivityChooserModel.registerObserver:(Ljava/lang/Object;)V
         6: .line 709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.notifyDataSetChanged:()V
         7: .line 710
            return
        end local 2 // android.widget.ActivityChooserModel oldDataModel
        end local 1 // android.widget.ActivityChooserModel dataModel
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    8     1     dataModel  Landroid/widget/ActivityChooserModel;
            1    8     2  oldDataModel  Landroid/widget/ActivityChooserModel;
    MethodParameters:
           Name  Flags
      dataModel  

  public int getItemViewType(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // int position
         0: .line 714
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowFooterView:Z
            ifeq 2
            iload 1 /* position */
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I
            iconst_1
            isub
            if_icmpne 2
         1: .line 715
            iconst_1
            ireturn
         2: .line 717
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int position
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    3     1  position  I
    MethodParameters:
          Name  Flags
      position  

  public int getViewTypeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 723
            iconst_3
            ireturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;

  public int getCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 727
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 728
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getActivityCount:()I
            istore 2 /* activityCount */
        start local 2 // int activityCount
         2: .line 729
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowDefaultActivity:Z
            ifne 4
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo;
            ifnull 4
         3: .line 730
            iinc 2 /* activityCount */ -1
         4: .line 732
      StackMap locals: int int
      StackMap stack:
            iload 2 /* activityCount */
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
            invokestatic java.lang.Math.min:(II)I
            istore 1 /* count */
         5: .line 733
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowFooterView:Z
            ifeq 7
         6: .line 734
            iinc 1 /* count */ 1
         7: .line 736
      StackMap locals:
      StackMap stack:
            iload 1 /* count */
            ireturn
        end local 2 // int activityCount
        end local 1 // int count
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            1    8     1          count  I
            2    8     2  activityCount  I

  public java.lang.Object getItem(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // int position
         0: .line 740
            aload 0 /* this */
            iload 1 /* position */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I
            istore 2 /* itemViewType */
        start local 2 // int itemViewType
         1: .line 741
            iload 2 /* itemViewType */
            tableswitch { // 0 - 1
                    0: 3
                    1: 2
              default: 6
          }
         2: .line 743
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 745
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowDefaultActivity:Z
            ifne 5
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo;
            ifnull 5
         4: .line 746
            iinc 1 /* position */ 1
         5: .line 748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            iload 1 /* position */
            invokevirtual android.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo;
            areturn
         6: .line 750
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 2 // int itemViewType
        end local 1 // int position
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    7     1      position  I
            1    7     2  itemViewType  I
    MethodParameters:
          Name  Flags
      position  

  public long getItemId(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // int position
         0: .line 755
            iload 1 /* position */
            i2l
            lreturn
        end local 1 // int position
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    1     1  position  I
    MethodParameters:
          Name  Flags
      position  

  public android.view.View getView(int, android.view.View, android.view.ViewGroup);
    descriptor: (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 764
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
    MethodParameters:
             Name  Flags
      position     
      convertView  
      parent       

  public int measureContentWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 799
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
            istore 1 /* oldMaxActivityCount */
        start local 1 // int oldMaxActivityCount
         1: .line 800
            aload 0 /* this */
            ldc 2147483647
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
         2: .line 802
            iconst_0
            istore 2 /* contentWidth */
        start local 2 // int contentWidth
         3: .line 803
            aconst_null
            astore 3 /* itemView */
        start local 3 // android.view.View itemView
         4: .line 805
            iconst_0
            iconst_0
            invokestatic android.view.View$MeasureSpec.makeMeasureSpec:(II)I
            istore 4 /* widthMeasureSpec */
        start local 4 // int widthMeasureSpec
         5: .line 806
            iconst_0
            iconst_0
            invokestatic android.view.View$MeasureSpec.makeMeasureSpec:(II)I
            istore 5 /* heightMeasureSpec */
        start local 5 // int heightMeasureSpec
         6: .line 807
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I
            istore 6 /* count */
        start local 6 // int count
         7: .line 809
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         8: goto 13
         9: .line 810
      StackMap locals: android.widget.ActivityChooserView$ActivityChooserViewAdapter int int android.view.View int int int int
      StackMap stack:
            aload 0 /* this */
            iload 7 /* i */
            aload 3 /* itemView */
            aconst_null
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
            astore 3 /* itemView */
        10: .line 811
            aload 3 /* itemView */
            iload 4 /* widthMeasureSpec */
            iload 5 /* heightMeasureSpec */
            invokevirtual android.view.View.measure:(II)V
        11: .line 812
            iload 2 /* contentWidth */
            aload 3 /* itemView */
            invokevirtual android.view.View.getMeasuredWidth:()I
            invokestatic java.lang.Math.max:(II)I
            istore 2 /* contentWidth */
        12: .line 809
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 7 /* i */
            iload 6 /* count */
            if_icmplt 9
        end local 7 // int i
        14: .line 815
            aload 0 /* this */
            iload 1 /* oldMaxActivityCount */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
        15: .line 817
            iload 2 /* contentWidth */
            ireturn
        end local 6 // int count
        end local 5 // int heightMeasureSpec
        end local 4 // int widthMeasureSpec
        end local 3 // android.view.View itemView
        end local 2 // int contentWidth
        end local 1 // int oldMaxActivityCount
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   16     0                 this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            1   16     1  oldMaxActivityCount  I
            3   16     2         contentWidth  I
            4   16     3             itemView  Landroid/view/View;
            5   16     4     widthMeasureSpec  I
            6   16     5    heightMeasureSpec  I
            7   16     6                count  I
            8   14     7                    i  I

  public void setMaxActivityCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // int maxActivityCount
         0: .line 821
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
            iload 1 /* maxActivityCount */
            if_icmpeq 3
         1: .line 822
            aload 0 /* this */
            iload 1 /* maxActivityCount */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mMaxActivityCount:I
         2: .line 823
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.notifyDataSetChanged:()V
         3: .line 825
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int maxActivityCount
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    4     1  maxActivityCount  I
    MethodParameters:
                  Name  Flags
      maxActivityCount  

  public android.content.pm.ResolveInfo getDefaultActivity();
    descriptor: ()Landroid/content/pm/ResolveInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 828
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo;
            areturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;

  public void setShowFooterView(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // boolean showFooterView
         0: .line 832
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowFooterView:Z
            iload 1 /* showFooterView */
            if_icmpeq 3
         1: .line 833
            aload 0 /* this */
            iload 1 /* showFooterView */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowFooterView:Z
         2: .line 834
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.notifyDataSetChanged:()V
         3: .line 836
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean showFooterView
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    4     1  showFooterView  Z
    MethodParameters:
                Name  Flags
      showFooterView  

  public int getActivityCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 839
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getActivityCount:()I
            ireturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;

  public int getHistorySize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 843
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            invokevirtual android.widget.ActivityChooserModel.getHistorySize:()I
            ireturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;

  public android.widget.ActivityChooserModel getDataModel();
    descriptor: ()Landroid/widget/ActivityChooserModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 847
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mDataModel:Landroid/widget/ActivityChooserModel;
            areturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;

  public void setShowDefaultActivity(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
        start local 1 // boolean showDefaultActivity
        start local 2 // boolean highlightDefaultActivity
         0: .line 852
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowDefaultActivity:Z
            iload 1 /* showDefaultActivity */
            if_icmpne 2
         1: .line 853
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mHighlightDefaultActivity:Z
            iload 2 /* highlightDefaultActivity */
            if_icmpeq 5
         2: .line 854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* showDefaultActivity */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowDefaultActivity:Z
         3: .line 855
            aload 0 /* this */
            iload 2 /* highlightDefaultActivity */
            putfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mHighlightDefaultActivity:Z
         4: .line 856
            aload 0 /* this */
            invokevirtual android.widget.ActivityChooserView$ActivityChooserViewAdapter.notifyDataSetChanged:()V
         5: .line 858
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean highlightDefaultActivity
        end local 1 // boolean showDefaultActivity
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    6     0                      this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
            0    6     1       showDefaultActivity  Z
            0    6     2  highlightDefaultActivity  Z
    MethodParameters:
                          Name  Flags
      showDefaultActivity       
      highlightDefaultActivity  

  public boolean getShowDefaultActivity();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
         0: .line 861
            aload 0 /* this */
            getfield android.widget.ActivityChooserView$ActivityChooserViewAdapter.mShowDefaultActivity:Z
            ireturn
        end local 0 // android.widget.ActivityChooserView$ActivityChooserViewAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/widget/ActivityChooserView$ActivityChooserViewAdapter;
}
SourceFile: "ActivityChooserView.java"
NestHost: android.widget.ActivityChooserView
InnerClasses:
  public MeasureSpec = android.view.View$MeasureSpec of android.view.View
  private ActivityChooserViewAdapter = android.widget.ActivityChooserView$ActivityChooserViewAdapter of android.widget.ActivityChooserView