public final class android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
  super_class: java.lang.Object
{
  private static final int MAX_POOL_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  private static final android.util.Pools$SynchronizedPool<android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo> sPool;
    descriptor: Landroid/util/Pools$SynchronizedPool;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Landroid/util/Pools$SynchronizedPool<Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;>;

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 4692
            new android.util.Pools$SynchronizedPool
            dup
            bipush 20
            invokespecial android.util.Pools$SynchronizedPool.<init>:(I)V
         1: .line 4691
            putstatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.sPool:Landroid/util/Pools$SynchronizedPool;
         2: .line 4692
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo other
         0: .line 4701
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowIndex:I
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowSpan:I
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnIndex:I
         1: .line 4702
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnSpan:I
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
            aload 0 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mSelected:Z
         2: .line 4701
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo other
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  other  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    MethodParameters:
       Name  Flags
      other  

  public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(int, int, int, int, boolean);
    descriptor: (IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // int rowIndex
        start local 1 // int rowSpan
        start local 2 // int columnIndex
        start local 3 // int columnSpan
        start local 4 // boolean heading
         0: .line 4717
            iload 0 /* rowIndex */
            iload 1 /* rowSpan */
            iload 2 /* columnIndex */
            iload 3 /* columnSpan */
            iload 4 /* heading */
            iconst_0
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            areturn
        end local 4 // boolean heading
        end local 3 // int columnSpan
        end local 2 // int columnIndex
        end local 1 // int rowSpan
        end local 0 // int rowIndex
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0     rowIndex  I
            0    1     1      rowSpan  I
            0    1     2  columnIndex  I
            0    1     3   columnSpan  I
            0    1     4      heading  Z
    MethodParameters:
             Name  Flags
      rowIndex     
      rowSpan      
      columnIndex  
      columnSpan   
      heading      

  public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(int, int, int, int, boolean, boolean);
    descriptor: (IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=7, args_size=6
        start local 0 // int rowIndex
        start local 1 // int rowSpan
        start local 2 // int columnIndex
        start local 3 // int columnSpan
        start local 4 // boolean heading
        start local 5 // boolean selected
         0: .line 4733
            getstatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.sPool:Landroid/util/Pools$SynchronizedPool;
            invokevirtual android.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
            astore 6 /* info */
        start local 6 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo info
         1: .line 4734
            aload 6 /* info */
            ifnonnull 5
         2: .line 4735
            new android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
            dup
         3: .line 4736
            iload 0 /* rowIndex */
            iload 1 /* rowSpan */
            iload 2 /* columnIndex */
            iload 3 /* columnSpan */
            iload 4 /* heading */
            iload 5 /* selected */
         4: .line 4735
            invokespecial android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.<init>:(IIIIZZ)V
            areturn
         5: .line 4739
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
      StackMap stack:
            aload 6 /* info */
            iload 0 /* rowIndex */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowIndex:I
         6: .line 4740
            aload 6 /* info */
            iload 1 /* rowSpan */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowSpan:I
         7: .line 4741
            aload 6 /* info */
            iload 2 /* columnIndex */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnIndex:I
         8: .line 4742
            aload 6 /* info */
            iload 3 /* columnSpan */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnSpan:I
         9: .line 4743
            aload 6 /* info */
            iload 4 /* heading */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
        10: .line 4744
            aload 6 /* info */
            iload 5 /* selected */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mSelected:Z
        11: .line 4745
            aload 6 /* info */
            areturn
        end local 6 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo info
        end local 5 // boolean selected
        end local 4 // boolean heading
        end local 3 // int columnSpan
        end local 2 // int columnIndex
        end local 1 // int rowSpan
        end local 0 // int rowIndex
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0     rowIndex  I
            0   12     1      rowSpan  I
            0   12     2  columnIndex  I
            0   12     3   columnSpan  I
            0   12     4      heading  Z
            0   12     5     selected  Z
            1   12     6         info  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    MethodParameters:
             Name  Flags
      rowIndex     
      rowSpan      
      columnIndex  
      columnSpan   
      heading      
      selected     

  private void <init>(int, int, int, int, boolean, boolean);
    descriptor: (IIIIZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
        start local 1 // int rowIndex
        start local 2 // int rowSpan
        start local 3 // int columnIndex
        start local 4 // int columnSpan
        start local 5 // boolean heading
        start local 6 // boolean selected
         0: .line 4764
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 4766
            aload 0 /* this */
            iload 1 /* rowIndex */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowIndex:I
         2: .line 4767
            aload 0 /* this */
            iload 2 /* rowSpan */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowSpan:I
         3: .line 4768
            aload 0 /* this */
            iload 3 /* columnIndex */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnIndex:I
         4: .line 4769
            aload 0 /* this */
            iload 4 /* columnSpan */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnSpan:I
         5: .line 4770
            aload 0 /* this */
            iload 5 /* heading */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
         6: .line 4771
            aload 0 /* this */
            iload 6 /* selected */
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mSelected:Z
         7: .line 4772
            return
        end local 6 // boolean selected
        end local 5 // boolean heading
        end local 4 // int columnSpan
        end local 3 // int columnIndex
        end local 2 // int rowSpan
        end local 1 // int rowIndex
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            0    8     1     rowIndex  I
            0    8     2      rowSpan  I
            0    8     3  columnIndex  I
            0    8     4   columnSpan  I
            0    8     5      heading  Z
            0    8     6     selected  Z
    MethodParameters:
             Name  Flags
      rowIndex     
      rowSpan      
      columnIndex  
      columnSpan   
      heading      
      selected     

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

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

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

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

  public boolean isHeading();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
         0: .line 4818
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;

  public boolean isSelected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
         0: .line 4827
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mSelected:Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;

  void recycle();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
         0: .line 4834
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.clear:()V
         1: .line 4835
            getstatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.sPool:Landroid/util/Pools$SynchronizedPool;
            aload 0 /* this */
            invokevirtual android.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z
            pop
         2: .line 4836
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;

  private void clear();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
         0: .line 4839
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnIndex:I
         1: .line 4840
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mColumnSpan:I
         2: .line 4841
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowIndex:I
         3: .line 4842
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mRowSpan:I
         4: .line 4843
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
         5: .line 4844
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mSelected:Z
         6: .line 4845
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
}
SourceFile: "AccessibilityNodeInfo.java"
NestHost: android.view.accessibility.AccessibilityNodeInfo
InnerClasses:
  public SynchronizedPool = android.util.Pools$SynchronizedPool of android.util.Pools
  public final CollectionItemInfo = android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo of android.view.accessibility.AccessibilityNodeInfo