public class android.view.accessibility.AccessibilityRecord
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.view.accessibility.AccessibilityRecord
  super_class: java.lang.Object
{
  protected static final boolean DEBUG_CONCISE_TOSTRING;
    descriptor: Z
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

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

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

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

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

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

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

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

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

  private static final java.lang.Object sPoolLock;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static android.view.accessibility.AccessibilityRecord sPool;
    descriptor: Landroid/view/accessibility/AccessibilityRecord;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static int sPoolSize;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private android.view.accessibility.AccessibilityRecord mNext;
    descriptor: Landroid/view/accessibility/AccessibilityRecord;
    flags: (0x0002) ACC_PRIVATE

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

  boolean mSealed;
    descriptor: Z
    flags: (0x0000) 

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

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

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

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

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

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

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

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

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

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

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

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

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

  long mSourceNodeId;
    descriptor: J
    flags: (0x0000) 

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

  java.lang.CharSequence mClassName;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0000) 

  java.lang.CharSequence mContentDescription;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0000) 

  java.lang.CharSequence mBeforeText;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0000) 

  android.os.Parcelable mParcelableData;
    descriptor: Landroid/os/Parcelable;
    flags: (0x0000) 

  final java.util.List<java.lang.CharSequence> mText;
    descriptor: Ljava/util/List;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/CharSequence;>;

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 79
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic android.view.accessibility.AccessibilityRecord.sPoolLock:Ljava/lang/Object;
         1: .line 81
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 116
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 86
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
         2: .line 87
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
         3: .line 88
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mItemCount:I
         4: .line 89
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
         5: .line 90
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mToIndex:I
         6: .line 91
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollX:I
         7: .line 92
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollY:I
         8: .line 94
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollDeltaX:I
         9: .line 95
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollDeltaY:I
        10: .line 96
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
        11: .line 97
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
        12: .line 99
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
        13: .line 100
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
        14: .line 101
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
        15: .line 102
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
        16: .line 109
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
        17: .line 111
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
        18: .line 117
            return
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setSource(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // android.view.View source
         0: .line 127
            aload 0 /* this */
            aload 1 /* source */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityRecord.setSource:(Landroid/view/View;I)V
         1: .line 128
            return
        end local 1 // android.view.View source
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1  source  Landroid/view/View;
    MethodParameters:
        Name  Flags
      source  

  public void setSource(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 145
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 146
            iconst_1
            istore 3 /* important */
        start local 3 // boolean important
         2: .line 147
            ldc 2147483647
            istore 4 /* rootViewId */
        start local 4 // int rootViewId
         3: .line 148
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
         4: .line 149
            aload 1 /* root */
            ifnull 8
         5: .line 150
            aload 1 /* root */
            invokevirtual android.view.View.isImportantForAccessibility:()Z
            istore 3 /* important */
         6: .line 151
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            istore 4 /* rootViewId */
         7: .line 152
            aload 0 /* this */
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityWindowId:()I
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
         8: .line 154
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            sipush 512
            iload 3 /* important */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         9: .line 155
            aload 0 /* this */
            iload 4 /* rootViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
        10: .line 156
            return
        end local 4 // int rootViewId
        end local 3 // boolean important
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   11     0                 this  Landroid/view/accessibility/AccessibilityRecord;
            0   11     1                 root  Landroid/view/View;
            0   11     2  virtualDescendantId  I
            2   11     3            important  Z
            3   11     4           rootViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public void setSourceNodeId(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // long sourceNodeId
         0: .line 165
            aload 0 /* this */
            lload 1 /* sourceNodeId */
            putfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
         1: .line 166
            return
        end local 1 // long sourceNodeId
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1  sourceNodeId  J
    MethodParameters:
              Name  Flags
      sourceNodeId  

  public android.view.accessibility.AccessibilityNodeInfo getSource();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 178
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceSealed:()V
         1: .line 179
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
            iconst_m1
            if_icmpeq 6
         2: .line 180
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
            iconst_m1
            if_icmpeq 6
         3: .line 181
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
         4: .line 182
            ldc 2147483647
         5: .line 181
            if_icmpne 7
         6: .line 183
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         7: .line 185
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 1 /* client */
        start local 1 // android.view.accessibility.AccessibilityInteractionClient client
         8: .line 186
            aload 1 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
         9: .line 187
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
            iconst_0
            bipush 7
            aconst_null
        10: .line 186
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 1 // android.view.accessibility.AccessibilityInteractionClient client
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Landroid/view/accessibility/AccessibilityRecord;
            8   11     1  client  Landroid/view/accessibility/AccessibilityInteractionClient;

  public void setWindowId(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int windowId
         0: .line 198
            aload 0 /* this */
            iload 1 /* windowId */
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
         1: .line 199
            return
        end local 1 // int windowId
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1  windowId  I
    MethodParameters:
          Name  Flags
      windowId  

  public int getWindowId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 207
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public boolean isChecked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 216
            aload 0 /* this */
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setChecked(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean isChecked
         0: .line 227
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 228
            aload 0 /* this */
            iconst_1
            iload 1 /* isChecked */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 229
            return
        end local 1 // boolean isChecked
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  isChecked  Z
    MethodParameters:
           Name  Flags
      isChecked  

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 237
            aload 0 /* this */
            iconst_2
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean isEnabled
         0: .line 248
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 249
            aload 0 /* this */
            iconst_2
            iload 1 /* isEnabled */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 250
            return
        end local 1 // boolean isEnabled
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  isEnabled  Z
    MethodParameters:
           Name  Flags
      isEnabled  

  public boolean isPassword();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 258
            aload 0 /* this */
            iconst_4
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setPassword(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean isPassword
         0: .line 269
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 270
            aload 0 /* this */
            iconst_4
            iload 1 /* isPassword */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 271
            return
        end local 1 // boolean isPassword
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  isPassword  Z
    MethodParameters:
            Name  Flags
      isPassword  

  public boolean isFullScreen();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 279
            aload 0 /* this */
            sipush 128
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setFullScreen(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean isFullScreen
         0: .line 290
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 291
            aload 0 /* this */
            sipush 128
            iload 1 /* isFullScreen */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 292
            return
        end local 1 // boolean isFullScreen
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  isFullScreen  Z
    MethodParameters:
              Name  Flags
      isFullScreen  

  public boolean isScrollable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 300
            aload 0 /* this */
            sipush 256
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setScrollable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean scrollable
         0: .line 311
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 312
            aload 0 /* this */
            sipush 256
            iload 1 /* scrollable */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 313
            return
        end local 1 // boolean scrollable
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  scrollable  Z
    MethodParameters:
            Name  Flags
      scrollable  

  public boolean isImportantForAccessibility();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 329
            aload 0 /* this */
            sipush 512
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setImportantForAccessibility(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean importantForAccessibility
         0: .line 342
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 343
            aload 0 /* this */
            sipush 512
            iload 1 /* importantForAccessibility */
            invokevirtual android.view.accessibility.AccessibilityRecord.setBooleanProperty:(IZ)V
         2: .line 344
            return
        end local 1 // boolean importantForAccessibility
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    3     0                       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  importantForAccessibility  Z
    MethodParameters:
                           Name  Flags
      importantForAccessibility  

  public int getItemCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 352
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mItemCount:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setItemCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int itemCount
         0: .line 363
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 364
            aload 0 /* this */
            iload 1 /* itemCount */
            putfield android.view.accessibility.AccessibilityRecord.mItemCount:I
         2: .line 365
            return
        end local 1 // int itemCount
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  itemCount  I
    MethodParameters:
           Name  Flags
      itemCount  

  public int getCurrentItemIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 373
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setCurrentItemIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int currentItemIndex
         0: .line 384
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 385
            aload 0 /* this */
            iload 1 /* currentItemIndex */
            putfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
         2: .line 386
            return
        end local 1 // int currentItemIndex
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  currentItemIndex  I
    MethodParameters:
                  Name  Flags
      currentItemIndex  

  public int getFromIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 397
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setFromIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int fromIndex
         0: .line 411
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 412
            aload 0 /* this */
            iload 1 /* fromIndex */
            putfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
         2: .line 413
            return
        end local 1 // int fromIndex
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  fromIndex  I
    MethodParameters:
           Name  Flags
      fromIndex  

  public int getToIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 422
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mToIndex:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setToIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int toIndex
         0: .line 432
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 433
            aload 0 /* this */
            iload 1 /* toIndex */
            putfield android.view.accessibility.AccessibilityRecord.mToIndex:I
         2: .line 434
            return
        end local 1 // int toIndex
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  toIndex  I
    MethodParameters:
         Name  Flags
      toIndex  

  public int getScrollX();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 442
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollX:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setScrollX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int scrollX
         0: .line 451
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 452
            aload 0 /* this */
            iload 1 /* scrollX */
            putfield android.view.accessibility.AccessibilityRecord.mScrollX:I
         2: .line 453
            return
        end local 1 // int scrollX
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  scrollX  I
    MethodParameters:
         Name  Flags
      scrollX  

  public int getScrollY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 461
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollY:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setScrollY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int scrollY
         0: .line 470
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 471
            aload 0 /* this */
            iload 1 /* scrollY */
            putfield android.view.accessibility.AccessibilityRecord.mScrollY:I
         2: .line 472
            return
        end local 1 // int scrollY
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  scrollY  I
    MethodParameters:
         Name  Flags
      scrollY  

  public int getScrollDeltaX();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 481
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollDeltaX:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setScrollDeltaX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int scrollDeltaX
         0: .line 491
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 492
            aload 0 /* this */
            iload 1 /* scrollDeltaX */
            putfield android.view.accessibility.AccessibilityRecord.mScrollDeltaX:I
         2: .line 493
            return
        end local 1 // int scrollDeltaX
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  scrollDeltaX  I
    MethodParameters:
              Name  Flags
      scrollDeltaX  

  public int getScrollDeltaY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 502
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollDeltaY:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setScrollDeltaY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int scrollDeltaY
         0: .line 512
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 513
            aload 0 /* this */
            iload 1 /* scrollDeltaY */
            putfield android.view.accessibility.AccessibilityRecord.mScrollDeltaY:I
         2: .line 514
            return
        end local 1 // int scrollDeltaY
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  scrollDeltaY  I
    MethodParameters:
              Name  Flags
      scrollDeltaY  

  public int getMaxScrollX();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 522
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setMaxScrollX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int maxScrollX
         0: .line 531
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 532
            aload 0 /* this */
            iload 1 /* maxScrollX */
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
         2: .line 533
            return
        end local 1 // int maxScrollX
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  maxScrollX  I
    MethodParameters:
            Name  Flags
      maxScrollX  

  public int getMaxScrollY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 541
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setMaxScrollY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int maxScrollY
         0: .line 550
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 551
            aload 0 /* this */
            iload 1 /* maxScrollY */
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
         2: .line 552
            return
        end local 1 // int maxScrollY
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  maxScrollY  I
    MethodParameters:
            Name  Flags
      maxScrollY  

  public int getAddedCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 560
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setAddedCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int addedCount
         0: .line 571
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 572
            aload 0 /* this */
            iload 1 /* addedCount */
            putfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
         2: .line 573
            return
        end local 1 // int addedCount
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  addedCount  I
    MethodParameters:
            Name  Flags
      addedCount  

  public int getRemovedCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 581
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setRemovedCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int removedCount
         0: .line 592
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 593
            aload 0 /* this */
            iload 1 /* removedCount */
            putfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
         2: .line 594
            return
        end local 1 // int removedCount
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  removedCount  I
    MethodParameters:
              Name  Flags
      removedCount  

  public java.lang.CharSequence getClassName();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 602
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setClassName(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.CharSequence className
         0: .line 613
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 614
            aload 0 /* this */
            aload 1 /* className */
            putfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
         2: .line 615
            return
        end local 1 // java.lang.CharSequence className
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  className  Ljava/lang/CharSequence;
    MethodParameters:
           Name  Flags
      className  

  public java.util.List<java.lang.CharSequence> getText();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 624
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;
    Signature: ()Ljava/util/List<Ljava/lang/CharSequence;>;

  public java.lang.CharSequence getBeforeText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 633
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setBeforeText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.CharSequence beforeText
         0: .line 644
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 645
            aload 0 /* this */
            aload 1 /* beforeText */
            ifnonnull 2
            aconst_null
            goto 3
         2: .line 646
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityRecord
            aload 1 /* beforeText */
            iconst_0
            aload 1 /* beforeText */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
         3: .line 645
      StackMap locals: android.view.accessibility.AccessibilityRecord java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityRecord java.lang.CharSequence
            putfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
         4: .line 647
            return
        end local 1 // java.lang.CharSequence beforeText
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Landroid/view/accessibility/AccessibilityRecord;
            0    5     1  beforeText  Ljava/lang/CharSequence;
    MethodParameters:
            Name  Flags
      beforeText  

  public java.lang.CharSequence getContentDescription();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 655
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setContentDescription(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.CharSequence contentDescription
         0: .line 666
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 667
            aload 0 /* this */
            aload 1 /* contentDescription */
            ifnonnull 2
            aconst_null
            goto 3
         2: .line 668
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityRecord
            aload 1 /* contentDescription */
            iconst_0
            aload 1 /* contentDescription */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
         3: .line 667
      StackMap locals: android.view.accessibility.AccessibilityRecord java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityRecord java.lang.CharSequence
            putfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
         4: .line 669
            return
        end local 1 // java.lang.CharSequence contentDescription
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Landroid/view/accessibility/AccessibilityRecord;
            0    5     1  contentDescription  Ljava/lang/CharSequence;
    MethodParameters:
                    Name  Flags
      contentDescription  

  public android.os.Parcelable getParcelableData();
    descriptor: ()Landroid/os/Parcelable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 677
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setParcelableData(android.os.Parcelable);
    descriptor: (Landroid/os/Parcelable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // android.os.Parcelable parcelableData
         0: .line 688
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 689
            aload 0 /* this */
            aload 1 /* parcelableData */
            putfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
         2: .line 690
            return
        end local 1 // android.os.Parcelable parcelableData
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  parcelableData  Landroid/os/Parcelable;
    MethodParameters:
                Name  Flags
      parcelableData  

  public long getSourceNodeId();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 700
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
            lreturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public void setConnectionId(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int connectionId
         0: .line 712
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.enforceNotSealed:()V
         1: .line 713
            aload 0 /* this */
            iload 1 /* connectionId */
            putfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
         2: .line 714
            return
        end local 1 // int connectionId
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityRecord;
            0    3     1  connectionId  I
    MethodParameters:
              Name  Flags
      connectionId  

  public void setSealed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean sealed
         0: .line 724
            aload 0 /* this */
            iload 1 /* sealed */
            putfield android.view.accessibility.AccessibilityRecord.mSealed:Z
         1: .line 725
            return
        end local 1 // boolean sealed
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1  sealed  Z
    MethodParameters:
        Name  Flags
      sealed  

  boolean isSealed();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 733
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mSealed:Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  void enforceSealed();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 742
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.isSealed:()Z
            ifne 2
         1: .line 743
            new java.lang.IllegalStateException
            dup
            ldc "Cannot perform this action on a not sealed instance."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 746
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityRecord;

  void enforceNotSealed();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 754
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.isSealed:()Z
            ifeq 2
         1: .line 755
            new java.lang.IllegalStateException
            dup
            ldc "Cannot perform this action on a sealed instance."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 758
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityRecord;

  private boolean getBooleanProperty(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int property
         0: .line 767
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
            iload 1 /* property */
            iand
            iload 1 /* property */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int property
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1  property  I
    MethodParameters:
          Name  Flags
      property  

  private void setBooleanProperty(int, boolean);
    descriptor: (IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // int property
        start local 2 // boolean value
         0: .line 777
            iload 2 /* value */
            ifeq 3
         1: .line 778
            aload 0 /* this */
            dup
            getfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
            iload 1 /* property */
            ior
            putfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
         2: .line 779
            goto 4
         3: .line 780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
            iload 1 /* property */
            iconst_m1
            ixor
            iand
            putfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
         4: .line 782
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean value
        end local 1 // int property
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/view/accessibility/AccessibilityRecord;
            0    5     1  property  I
            0    5     2     value  Z
    MethodParameters:
          Name  Flags
      property  
      value     

  public static android.view.accessibility.AccessibilityRecord obtain(android.view.accessibility.AccessibilityRecord);
    descriptor: (Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord record
         0: .line 792
            invokestatic android.view.accessibility.AccessibilityRecord.obtain:()Landroid/view/accessibility/AccessibilityRecord;
            astore 1 /* clone */
        start local 1 // android.view.accessibility.AccessibilityRecord clone
         1: .line 793
            aload 1 /* clone */
            aload 0 /* record */
            invokevirtual android.view.accessibility.AccessibilityRecord.init:(Landroid/view/accessibility/AccessibilityRecord;)V
         2: .line 794
            aload 1 /* clone */
            areturn
        end local 1 // android.view.accessibility.AccessibilityRecord clone
        end local 0 // android.view.accessibility.AccessibilityRecord record
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  record  Landroid/view/accessibility/AccessibilityRecord;
            1    3     1   clone  Landroid/view/accessibility/AccessibilityRecord;
    MethodParameters:
        Name  Flags
      record  

  public static android.view.accessibility.AccessibilityRecord obtain();
    descriptor: ()Landroid/view/accessibility/AccessibilityRecord;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=0
         0: .line 804
            getstatic android.view.accessibility.AccessibilityRecord.sPoolLock:Ljava/lang/Object;
            dup
            astore 0
            monitorenter
         1: .line 805
            getstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
            ifnull 9
         2: .line 806
            getstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
            astore 1 /* record */
        start local 1 // android.view.accessibility.AccessibilityRecord record
         3: .line 807
            getstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
            getfield android.view.accessibility.AccessibilityRecord.mNext:Landroid/view/accessibility/AccessibilityRecord;
            putstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
         4: .line 808
            getstatic android.view.accessibility.AccessibilityRecord.sPoolSize:I
            iconst_1
            isub
            putstatic android.view.accessibility.AccessibilityRecord.sPoolSize:I
         5: .line 809
            aload 1 /* record */
            aconst_null
            putfield android.view.accessibility.AccessibilityRecord.mNext:Landroid/view/accessibility/AccessibilityRecord;
         6: .line 810
            aload 1 /* record */
            iconst_0
            putfield android.view.accessibility.AccessibilityRecord.mIsInPool:Z
         7: .line 811
            aload 1 /* record */
            aload 0
            monitorexit
         8: areturn
        end local 1 // android.view.accessibility.AccessibilityRecord record
         9: .line 813
      StackMap locals: java.lang.Object
      StackMap stack:
            new android.view.accessibility.AccessibilityRecord
            dup
            invokespecial android.view.accessibility.AccessibilityRecord.<init>:()V
            aload 0
            monitorexit
        10: areturn
        11: .line 804
      StackMap locals:
      StackMap stack: java.lang.Throwable
            aload 0
            monitorexit
        12: athrow
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            3    9     1  record  Landroid/view/accessibility/AccessibilityRecord;
      Exception table:
        from    to  target  type
           1     8      11  any
           9    10      11  any
          11    12      11  any

  public void recycle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 825
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mIsInPool:Z
            ifeq 2
         1: .line 826
            new java.lang.IllegalStateException
            dup
            ldc "Record already recycled!"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 828
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityRecord.clear:()V
         3: .line 829
            getstatic android.view.accessibility.AccessibilityRecord.sPoolLock:Ljava/lang/Object;
            dup
            astore 1
            monitorenter
         4: .line 830
            getstatic android.view.accessibility.AccessibilityRecord.sPoolSize:I
            bipush 10
            if_icmpgt 9
         5: .line 831
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
            putfield android.view.accessibility.AccessibilityRecord.mNext:Landroid/view/accessibility/AccessibilityRecord;
         6: .line 832
            aload 0 /* this */
            putstatic android.view.accessibility.AccessibilityRecord.sPool:Landroid/view/accessibility/AccessibilityRecord;
         7: .line 833
            aload 0 /* this */
            iconst_1
            putfield android.view.accessibility.AccessibilityRecord.mIsInPool:Z
         8: .line 834
            getstatic android.view.accessibility.AccessibilityRecord.sPoolSize:I
            iconst_1
            iadd
            putstatic android.view.accessibility.AccessibilityRecord.sPoolSize:I
         9: .line 829
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1
            monitorexit
        10: goto 13
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: aload 1
            monitorexit
        12: athrow
        13: .line 837
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Landroid/view/accessibility/AccessibilityRecord;
      Exception table:
        from    to  target  type
           4    10      11  any
          11    12      11  any

  void init(android.view.accessibility.AccessibilityRecord);
    descriptor: (Landroid/view/accessibility/AccessibilityRecord;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // android.view.accessibility.AccessibilityRecord record
         0: .line 845
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mSealed:Z
            putfield android.view.accessibility.AccessibilityRecord.mSealed:Z
         1: .line 846
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
            putfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
         2: .line 847
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
            putfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
         3: .line 848
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mItemCount:I
            putfield android.view.accessibility.AccessibilityRecord.mItemCount:I
         4: .line 849
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
            putfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
         5: .line 850
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mToIndex:I
            putfield android.view.accessibility.AccessibilityRecord.mToIndex:I
         6: .line 851
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mScrollX:I
            putfield android.view.accessibility.AccessibilityRecord.mScrollX:I
         7: .line 852
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mScrollY:I
            putfield android.view.accessibility.AccessibilityRecord.mScrollY:I
         8: .line 853
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
         9: .line 854
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
        10: .line 855
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
            putfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
        11: .line 856
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
            putfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
        12: .line 857
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
        13: .line 858
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
        14: .line 859
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
        15: .line 860
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
            putfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
        16: .line 861
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        17: .line 862
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
        18: .line 863
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
            putfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
        19: .line 864
            aload 0 /* this */
            aload 1 /* record */
            getfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
            putfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
        20: .line 865
            return
        end local 1 // android.view.accessibility.AccessibilityRecord record
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Landroid/view/accessibility/AccessibilityRecord;
            0   21     1  record  Landroid/view/accessibility/AccessibilityRecord;
    MethodParameters:
        Name  Flags
      record  

  void clear();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 871
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityRecord.mSealed:Z
         1: .line 872
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityRecord.mBooleanProperties:I
         2: .line 873
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
         3: .line 874
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mItemCount:I
         4: .line 875
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
         5: .line 876
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mToIndex:I
         6: .line 877
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollX:I
         7: .line 878
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mScrollY:I
         8: .line 879
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
         9: .line 880
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
        10: .line 881
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
        11: .line 882
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
        12: .line 883
            aload 0 /* this */
            aconst_null
            putfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
        13: .line 884
            aload 0 /* this */
            aconst_null
            putfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
        14: .line 885
            aload 0 /* this */
            aconst_null
            putfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
        15: .line 886
            aload 0 /* this */
            aconst_null
            putfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
        16: .line 887
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        17: .line 888
            aload 0 /* this */
            ldc 2147483647
            putfield android.view.accessibility.AccessibilityRecord.mSourceNodeId:J
        18: .line 889
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mSourceWindowId:I
        19: .line 890
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityRecord.mConnectionId:I
        20: .line 891
            return
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Landroid/view/accessibility/AccessibilityRecord;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityRecord this
         0: .line 895
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            invokevirtual android.view.accessibility.AccessibilityRecord.appendTo:(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityRecord;

  java.lang.StringBuilder appendTo(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.StringBuilder builder
         0: .line 899
            aload 1 /* builder */
            ldc " [ ClassName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mClassName:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         1: .line 901
            aload 0 /* this */
            aload 1 /* builder */
            ldc "Text"
            invokevirtual android.view.accessibility.AccessibilityRecord.appendPropName:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mText:Ljava/util/List;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 903
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ContentDescription"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mContentDescription:Ljava/lang/CharSequence;
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
         3: .line 904
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ItemCount"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mItemCount:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
         4: .line 905
            aload 0 /* this */
            aload 1 /* builder */
            ldc "CurrentItemIndex"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mCurrentItemIndex:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
         5: .line 907
            aload 0 /* this */
            iconst_1
            iconst_2
            aload 1 /* builder */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendUnless:(ZILjava/lang/StringBuilder;)V
         6: .line 908
            aload 0 /* this */
            iconst_0
            iconst_4
            aload 1 /* builder */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendUnless:(ZILjava/lang/StringBuilder;)V
         7: .line 909
            aload 0 /* this */
            iconst_0
            iconst_1
            aload 1 /* builder */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendUnless:(ZILjava/lang/StringBuilder;)V
         8: .line 910
            aload 0 /* this */
            iconst_0
            sipush 128
            aload 1 /* builder */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendUnless:(ZILjava/lang/StringBuilder;)V
         9: .line 911
            aload 0 /* this */
            iconst_0
            sipush 256
            aload 1 /* builder */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendUnless:(ZILjava/lang/StringBuilder;)V
        10: .line 913
            aload 0 /* this */
            aload 1 /* builder */
            ldc "BeforeText"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mBeforeText:Ljava/lang/CharSequence;
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
        11: .line 914
            aload 0 /* this */
            aload 1 /* builder */
            ldc "FromIndex"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mFromIndex:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        12: .line 915
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ToIndex"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mToIndex:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        13: .line 916
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ScrollX"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollX:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        14: .line 917
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ScrollY"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mScrollY:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        15: .line 918
            aload 0 /* this */
            aload 1 /* builder */
            ldc "MaxScrollX"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollX:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        16: .line 919
            aload 0 /* this */
            aload 1 /* builder */
            ldc "MaxScrollY"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mMaxScrollY:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        17: .line 920
            aload 0 /* this */
            aload 1 /* builder */
            ldc "AddedCount"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mAddedCount:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        18: .line 921
            aload 0 /* this */
            aload 1 /* builder */
            ldc "RemovedCount"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mRemovedCount:I
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;I)V
        19: .line 922
            aload 0 /* this */
            aload 1 /* builder */
            ldc "ParcelableData"
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityRecord.mParcelableData:Landroid/os/Parcelable;
            invokevirtual android.view.accessibility.AccessibilityRecord.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
        20: .line 923
            aload 1 /* builder */
            ldc " ]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 924
            aload 1 /* builder */
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/view/accessibility/AccessibilityRecord;
            0   22     1  builder  Ljava/lang/StringBuilder;
    MethodParameters:
         Name  Flags
      builder  

  private void appendUnless(boolean, int, java.lang.StringBuilder);
    descriptor: (ZILjava/lang/StringBuilder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // boolean defValue
        start local 2 // int prop
        start local 3 // java.lang.StringBuilder builder
         0: .line 928
            aload 0 /* this */
            iload 2 /* prop */
            invokevirtual android.view.accessibility.AccessibilityRecord.getBooleanProperty:(I)Z
            istore 4 /* value */
        start local 4 // boolean value
         1: .line 930
            aload 0 /* this */
            aload 3 /* builder */
            iload 2 /* prop */
            invokestatic android.view.accessibility.AccessibilityRecord.singleBooleanPropertyToString:(I)Ljava/lang/String;
            invokevirtual android.view.accessibility.AccessibilityRecord.appendPropName:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 931
            iload 4 /* value */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         3: .line 932
            return
        end local 4 // boolean value
        end local 3 // java.lang.StringBuilder builder
        end local 2 // int prop
        end local 1 // boolean defValue
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/view/accessibility/AccessibilityRecord;
            0    4     1  defValue  Z
            0    4     2      prop  I
            0    4     3   builder  Ljava/lang/StringBuilder;
            1    4     4     value  Z
    MethodParameters:
          Name  Flags
      defValue  
      prop      
      builder   

  private static java.lang.String singleBooleanPropertyToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int prop
         0: .line 935
            iload 0 /* prop */
            lookupswitch { // 6
                    1: 1
                    2: 2
                    4: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         1: .line 936
      StackMap locals:
      StackMap stack:
            ldc "Checked"
            areturn
         2: .line 937
      StackMap locals:
      StackMap stack:
            ldc "Enabled"
            areturn
         3: .line 938
      StackMap locals:
      StackMap stack:
            ldc "Password"
            areturn
         4: .line 939
      StackMap locals:
      StackMap stack:
            ldc "FullScreen"
            areturn
         5: .line 940
      StackMap locals:
      StackMap stack:
            ldc "Scrollable"
            areturn
         6: .line 942
      StackMap locals:
      StackMap stack:
            ldc "ImportantForAccessibility"
            areturn
         7: .line 943
      StackMap locals:
      StackMap stack:
            iload 0 /* prop */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            areturn
        end local 0 // int prop
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  prop  I
    MethodParameters:
      Name  Flags
      prop  

  private void append(java.lang.StringBuilder, java.lang.String, int);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.StringBuilder builder
        start local 2 // java.lang.String propName
        start local 3 // int propValue
         0: .line 949
            aload 0 /* this */
            aload 1 /* builder */
            aload 2 /* propName */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendPropName:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* propValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         1: .line 950
            return
        end local 3 // int propValue
        end local 2 // java.lang.String propName
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1    builder  Ljava/lang/StringBuilder;
            0    2     2   propName  Ljava/lang/String;
            0    2     3  propValue  I
    MethodParameters:
           Name  Flags
      builder    
      propName   
      propValue  

  private void append(java.lang.StringBuilder, java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.StringBuilder builder
        start local 2 // java.lang.String propName
        start local 3 // java.lang.Object propValue
         0: .line 954
            aload 0 /* this */
            aload 1 /* builder */
            aload 2 /* propName */
            invokevirtual android.view.accessibility.AccessibilityRecord.appendPropName:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* propValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         1: .line 955
            return
        end local 3 // java.lang.Object propValue
        end local 2 // java.lang.String propName
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityRecord;
            0    2     1    builder  Ljava/lang/StringBuilder;
            0    2     2   propName  Ljava/lang/String;
            0    2     3  propValue  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      builder    
      propName   
      propValue  

  private java.lang.StringBuilder appendPropName(java.lang.StringBuilder, java.lang.String);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityRecord this
        start local 1 // java.lang.StringBuilder builder
        start local 2 // java.lang.String propName
         0: .line 958
            aload 1 /* builder */
            ldc "; "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* propName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            areturn
        end local 2 // java.lang.String propName
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.view.accessibility.AccessibilityRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/view/accessibility/AccessibilityRecord;
            0    1     1   builder  Ljava/lang/StringBuilder;
            0    1     2  propName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      builder   
      propName  
}
SourceFile: "AccessibilityRecord.java"