class android.app.assist.AssistStructure$ViewNodeBuilder extends android.view.ViewStructure
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.app.assist.AssistStructure$ViewNodeBuilder
  super_class: android.view.ViewStructure
{
  final android.app.assist.AssistStructure mAssist;
    descriptor: Landroid/app/assist/AssistStructure;
    flags: (0x0010) ACC_FINAL

  final android.app.assist.AssistStructure$ViewNode mNode;
    descriptor: Landroid/app/assist/AssistStructure$ViewNode;
    flags: (0x0010) ACC_FINAL

  final boolean mAsync;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  void <init>(android.app.assist.AssistStructure, android.app.assist.AssistStructure$ViewNode, boolean);
    descriptor: (Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistStructure$ViewNode;Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.app.assist.AssistStructure assist
        start local 2 // android.app.assist.AssistStructure$ViewNode node
        start local 3 // boolean async
         0: .line 1567
            aload 0 /* this */
            invokespecial android.view.ViewStructure.<init>:()V
         1: .line 1568
            aload 0 /* this */
            aload 1 /* assist */
            putfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
         2: .line 1569
            aload 0 /* this */
            aload 2 /* node */
            putfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
         3: .line 1570
            aload 0 /* this */
            iload 3 /* async */
            putfield android.app.assist.AssistStructure$ViewNodeBuilder.mAsync:Z
         4: .line 1571
            return
        end local 3 // boolean async
        end local 2 // android.app.assist.AssistStructure$ViewNode node
        end local 1 // android.app.assist.AssistStructure assist
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    5     1  assist  Landroid/app/assist/AssistStructure;
            0    5     2    node  Landroid/app/assist/AssistStructure$ViewNode;
            0    5     3   async  Z
    MethodParameters:
        Name  Flags
      assist  
      node    
      async   

  public void setId(int, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int id
        start local 2 // java.lang.String packageName
        start local 3 // java.lang.String typeName
        start local 4 // java.lang.String entryName
         0: .line 1575
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* id */
            putfield android.app.assist.AssistStructure$ViewNode.mId:I
         1: .line 1576
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 2 /* packageName */
            putfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
         2: .line 1577
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 3 /* typeName */
            putfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
         3: .line 1578
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 4 /* entryName */
            putfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
         4: .line 1579
            return
        end local 4 // java.lang.String entryName
        end local 3 // java.lang.String typeName
        end local 2 // java.lang.String packageName
        end local 1 // int id
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    5     1           id  I
            0    5     2  packageName  Ljava/lang/String;
            0    5     3     typeName  Ljava/lang/String;
            0    5     4    entryName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      id           
      packageName  
      typeName     
      entryName    

  public void setDimens(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int left
        start local 2 // int top
        start local 3 // int scrollX
        start local 4 // int scrollY
        start local 5 // int width
        start local 6 // int height
         0: .line 1583
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* left */
            putfield android.app.assist.AssistStructure$ViewNode.mX:I
         1: .line 1584
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 2 /* top */
            putfield android.app.assist.AssistStructure$ViewNode.mY:I
         2: .line 1585
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 3 /* scrollX */
            putfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
         3: .line 1586
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 4 /* scrollY */
            putfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
         4: .line 1587
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 5 /* width */
            putfield android.app.assist.AssistStructure$ViewNode.mWidth:I
         5: .line 1588
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 6 /* height */
            putfield android.app.assist.AssistStructure$ViewNode.mHeight:I
         6: .line 1589
            return
        end local 6 // int height
        end local 5 // int width
        end local 4 // int scrollY
        end local 3 // int scrollX
        end local 2 // int top
        end local 1 // int left
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    7     1     left  I
            0    7     2      top  I
            0    7     3  scrollX  I
            0    7     4  scrollY  I
            0    7     5    width  I
            0    7     6   height  I
    MethodParameters:
         Name  Flags
      left     
      top      
      scrollX  
      scrollY  
      width    
      height   

  public void setTransformation(android.graphics.Matrix);
    descriptor: (Landroid/graphics/Matrix;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.graphics.Matrix matrix
         0: .line 1593
            aload 1 /* matrix */
            ifnonnull 3
         1: .line 1594
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aconst_null
            putfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
         2: .line 1595
            goto 4
         3: .line 1596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            new android.graphics.Matrix
            dup
            aload 1 /* matrix */
            invokespecial android.graphics.Matrix.<init>:(Landroid/graphics/Matrix;)V
            putfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
         4: .line 1598
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.graphics.Matrix matrix
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    5     1  matrix  Landroid/graphics/Matrix;
    MethodParameters:
        Name  Flags
      matrix  

  public void setElevation(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // float elevation
         0: .line 1602
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            fload 1 /* elevation */
            putfield android.app.assist.AssistStructure$ViewNode.mElevation:F
         1: .line 1603
            return
        end local 1 // float elevation
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  elevation  F
    MethodParameters:
           Name  Flags
      elevation  

  public void setAlpha(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // float alpha
         0: .line 1607
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            fload 1 /* alpha */
            putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
         1: .line 1608
            return
        end local 1 // float alpha
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  alpha  F
    MethodParameters:
       Name  Flags
      alpha  

  public void setVisibility(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int visibility
         0: .line 1612
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush -13
            iand
            iload 1 /* visibility */
            ior
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         1: .line 1613
            return
        end local 1 // int visibility
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  visibility  I
    MethodParameters:
            Name  Flags
      visibility  

  public void setAssistBlocked(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1617
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -129
            iand
         1: .line 1618
            iload 1 /* state */
            ifeq 2
            sipush 128
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1617
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1619
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1623
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush -2
            iand
         1: .line 1624
            iload 1 /* state */
            ifeq 2
            iconst_0
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_1
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1623
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1625
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1629
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -1025
            iand
         1: .line 1630
            iload 1 /* state */
            ifeq 2
            sipush 1024
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1629
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1631
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setLongClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1635
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -2049
            iand
         1: .line 1636
            iload 1 /* state */
            ifeq 2
            sipush 2048
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1635
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1637
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setContextClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1641
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -16385
            iand
         1: .line 1642
            iload 1 /* state */
            ifeq 2
            sipush 16384
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1641
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1643
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setFocusable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1647
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush -17
            iand
         1: .line 1648
            iload 1 /* state */
            ifeq 2
            bipush 16
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1647
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1649
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setFocused(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1653
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush -33
            iand
         1: .line 1654
            iload 1 /* state */
            ifeq 2
            bipush 32
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1653
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1655
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setAccessibilityFocused(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1659
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -4097
            iand
         1: .line 1660
            iload 1 /* state */
            ifeq 2
            sipush 4096
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1659
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1661
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setCheckable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1665
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -257
            iand
         1: .line 1666
            iload 1 /* state */
            ifeq 2
            sipush 256
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1665
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1667
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setChecked(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1671
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -513
            iand
         1: .line 1672
            iload 1 /* state */
            ifeq 2
            sipush 512
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1671
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1673
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1677
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush -65
            iand
         1: .line 1678
            iload 1 /* state */
            ifeq 2
            bipush 64
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1677
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1679
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setActivated(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean state
         0: .line 1683
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush -8193
            iand
         1: .line 1684
            iload 1 /* state */
            ifeq 2
            sipush 8192
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1683
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1685
            return
        end local 1 // boolean state
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void setOpaque(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean opaque
         0: .line 1689
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            ldc -32769
            iand
         1: .line 1690
            iload 1 /* opaque */
            ifeq 2
            ldc 32768
            goto 3
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int int
         3: ior
         4: .line 1689
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
         5: .line 1691
            return
        end local 1 // boolean opaque
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1  opaque  Z
    MethodParameters:
        Name  Flags
      opaque  

  public void setClassName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.String className
         0: .line 1695
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* className */
            putfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
         1: .line 1696
            return
        end local 1 // java.lang.String className
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  className  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      className  

  public void setContentDescription(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.CharSequence contentDescription
         0: .line 1700
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* contentDescription */
            putfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
         1: .line 1701
            return
        end local 1 // java.lang.CharSequence contentDescription
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  contentDescription  Ljava/lang/CharSequence;
    MethodParameters:
                    Name  Flags
      contentDescription  

  private final android.app.assist.AssistStructure$ViewNodeText getNodeText();
    descriptor: ()Landroid/app/assist/AssistStructure$ViewNodeText;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1704
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 2
         1: .line 1705
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            areturn
         2: .line 1707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            new android.app.assist.AssistStructure$ViewNodeText
            dup
            invokespecial android.app.assist.AssistStructure$ViewNodeText.<init>:()V
            putfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
         3: .line 1708
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public void setText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.CharSequence text
         0: .line 1713
            aload 0 /* this */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.getNodeText:()Landroid/app/assist/AssistStructure$ViewNodeText;
            astore 2 /* t */
        start local 2 // android.app.assist.AssistStructure$ViewNodeText t
         1: .line 1714
            aload 2 /* t */
            aload 1 /* text */
            invokestatic android.text.TextUtils.trimNoCopySpans:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            putfield android.app.assist.AssistStructure$ViewNodeText.mText:Ljava/lang/CharSequence;
         2: .line 1715
            aload 2 /* t */
            aload 2 /* t */
            iconst_m1
            dup_x1
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionEnd:I
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionStart:I
         3: .line 1716
            return
        end local 2 // android.app.assist.AssistStructure$ViewNodeText t
        end local 1 // java.lang.CharSequence text
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    4     1  text  Ljava/lang/CharSequence;
            1    4     2     t  Landroid/app/assist/AssistStructure$ViewNodeText;
    MethodParameters:
      Name  Flags
      text  

  public void setText(java.lang.CharSequence, int, int);
    descriptor: (Ljava/lang/CharSequence;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=4
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.CharSequence text
        start local 2 // int selectionStart
        start local 3 // int selectionEnd
         0: .line 1720
            aload 0 /* this */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.getNodeText:()Landroid/app/assist/AssistStructure$ViewNodeText;
            astore 4 /* t */
        start local 4 // android.app.assist.AssistStructure$ViewNodeText t
         1: .line 1721
            aload 4 /* t */
            aload 1 /* text */
            invokestatic android.text.TextUtils.trimNoCopySpans:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            putfield android.app.assist.AssistStructure$ViewNodeText.mText:Ljava/lang/CharSequence;
         2: .line 1722
            aload 4 /* t */
            iload 2 /* selectionStart */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionStart:I
         3: .line 1723
            aload 4 /* t */
            iload 3 /* selectionEnd */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionEnd:I
         4: .line 1724
            return
        end local 4 // android.app.assist.AssistStructure$ViewNodeText t
        end local 3 // int selectionEnd
        end local 2 // int selectionStart
        end local 1 // java.lang.CharSequence text
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    5     1            text  Ljava/lang/CharSequence;
            0    5     2  selectionStart  I
            0    5     3    selectionEnd  I
            1    5     4               t  Landroid/app/assist/AssistStructure$ViewNodeText;
    MethodParameters:
                Name  Flags
      text            
      selectionStart  
      selectionEnd    

  public void setTextStyle(float, int, int, int);
    descriptor: (FIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=5
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // float size
        start local 2 // int fgColor
        start local 3 // int bgColor
        start local 4 // int style
         0: .line 1728
            aload 0 /* this */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.getNodeText:()Landroid/app/assist/AssistStructure$ViewNodeText;
            astore 5 /* t */
        start local 5 // android.app.assist.AssistStructure$ViewNodeText t
         1: .line 1729
            aload 5 /* t */
            iload 2 /* fgColor */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextColor:I
         2: .line 1730
            aload 5 /* t */
            iload 3 /* bgColor */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextBackgroundColor:I
         3: .line 1731
            aload 5 /* t */
            fload 1 /* size */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextSize:F
         4: .line 1732
            aload 5 /* t */
            iload 4 /* style */
            putfield android.app.assist.AssistStructure$ViewNodeText.mTextStyle:I
         5: .line 1733
            return
        end local 5 // android.app.assist.AssistStructure$ViewNodeText t
        end local 4 // int style
        end local 3 // int bgColor
        end local 2 // int fgColor
        end local 1 // float size
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    6     1     size  F
            0    6     2  fgColor  I
            0    6     3  bgColor  I
            0    6     4    style  I
            1    6     5        t  Landroid/app/assist/AssistStructure$ViewNodeText;
    MethodParameters:
         Name  Flags
      size     
      fgColor  
      bgColor  
      style    

  public void setTextLines(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int[] charOffsets
        start local 2 // int[] baselines
         0: .line 1737
            aload 0 /* this */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.getNodeText:()Landroid/app/assist/AssistStructure$ViewNodeText;
            astore 3 /* t */
        start local 3 // android.app.assist.AssistStructure$ViewNodeText t
         1: .line 1738
            aload 3 /* t */
            aload 1 /* charOffsets */
            putfield android.app.assist.AssistStructure$ViewNodeText.mLineCharOffsets:[I
         2: .line 1739
            aload 3 /* t */
            aload 2 /* baselines */
            putfield android.app.assist.AssistStructure$ViewNodeText.mLineBaselines:[I
         3: .line 1740
            return
        end local 3 // android.app.assist.AssistStructure$ViewNodeText t
        end local 2 // int[] baselines
        end local 1 // int[] charOffsets
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    4     1  charOffsets  [I
            0    4     2    baselines  [I
            1    4     3            t  Landroid/app/assist/AssistStructure$ViewNodeText;
    MethodParameters:
             Name  Flags
      charOffsets  
      baselines    

  public void setTextIdEntry(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.String entryName
         0: .line 1744
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* entryName */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
         1: .line 1745
            return
        end local 1 // java.lang.String entryName
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  entryName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      entryName  

  public void setHint(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.CharSequence hint
         0: .line 1749
            aload 0 /* this */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.getNodeText:()Landroid/app/assist/AssistStructure$ViewNodeText;
            aload 1 /* hint */
            ifnull 1
            aload 1 /* hint */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack: android.app.assist.AssistStructure$ViewNodeText
         1: aconst_null
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder java.lang.CharSequence
      StackMap stack: android.app.assist.AssistStructure$ViewNodeText java.lang.String
         2: putfield android.app.assist.AssistStructure$ViewNodeText.mHint:Ljava/lang/String;
         3: .line 1750
            return
        end local 1 // java.lang.CharSequence hint
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    4     1  hint  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      hint  

  public java.lang.CharSequence getText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1754
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mText:Ljava/lang/CharSequence;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.CharSequence
         2: areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public int getTextSelectionStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1759
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionStart:I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public int getTextSelectionEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1764
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mTextSelectionEnd:I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public java.lang.CharSequence getHint();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1769
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mHint:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1774
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 1775
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            areturn
         2: .line 1777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
         3: .line 1778
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public boolean hasExtras();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1783
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public void setChildCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int num
         0: .line 1788
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* num */
            anewarray android.app.assist.AssistStructure$ViewNode
            putfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
         1: .line 1789
            return
        end local 1 // int num
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1   num  I
    MethodParameters:
      Name  Flags
      num   

  public int addChildCount(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int num
         0: .line 1793
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            ifnonnull 3
         1: .line 1794
            aload 0 /* this */
            iload 1 /* num */
            invokevirtual android.app.assist.AssistStructure$ViewNodeBuilder.setChildCount:(I)V
         2: .line 1795
            iconst_0
            ireturn
         3: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            arraylength
            istore 2 /* start */
        start local 2 // int start
         4: .line 1798
            iload 2 /* start */
            iload 1 /* num */
            iadd
            anewarray android.app.assist.AssistStructure$ViewNode
            astore 3 /* newArray */
        start local 3 // android.app.assist.AssistStructure$ViewNode[] newArray
         5: .line 1799
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 2 /* start */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 1800
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 3 /* newArray */
            putfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
         7: .line 1801
            iload 2 /* start */
            ireturn
        end local 3 // android.app.assist.AssistStructure$ViewNode[] newArray
        end local 2 // int start
        end local 1 // int num
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    8     1       num  I
            4    8     2     start  I
            5    8     3  newArray  [Landroid/app/assist/AssistStructure$ViewNode;
    MethodParameters:
      Name  Flags
      num   

  public int getChildCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1806
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            arraylength
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public android.view.ViewStructure newChild(int);
    descriptor: (I)Landroid/view/ViewStructure;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int index
         0: .line 1811
            new android.app.assist.AssistStructure$ViewNode
            dup
            invokespecial android.app.assist.AssistStructure$ViewNode.<init>:()V
            astore 2 /* node */
        start local 2 // android.app.assist.AssistStructure$ViewNode node
         1: .line 1812
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* index */
            aload 2 /* node */
            aastore
         2: .line 1813
            new android.app.assist.AssistStructure$ViewNodeBuilder
            dup
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            aload 2 /* node */
            iconst_0
            invokespecial android.app.assist.AssistStructure$ViewNodeBuilder.<init>:(Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistStructure$ViewNode;Z)V
            areturn
        end local 2 // android.app.assist.AssistStructure$ViewNode node
        end local 1 // int index
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    3     1  index  I
            1    3     2   node  Landroid/app/assist/AssistStructure$ViewNode;
    MethodParameters:
       Name  Flags
      index  

  public android.view.ViewStructure asyncNewChild(int);
    descriptor: (I)Landroid/view/ViewStructure;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int index
         0: .line 1818
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            dup
            astore 2
            monitorenter
         1: .line 1819
            new android.app.assist.AssistStructure$ViewNode
            dup
            invokespecial android.app.assist.AssistStructure$ViewNode.<init>:()V
            astore 3 /* node */
        start local 3 // android.app.assist.AssistStructure$ViewNode node
         2: .line 1820
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* index */
            aload 3 /* node */
            aastore
         3: .line 1821
            new android.app.assist.AssistStructure$ViewNodeBuilder
            dup
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            aload 3 /* node */
            iconst_1
            invokespecial android.app.assist.AssistStructure$ViewNodeBuilder.<init>:(Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistStructure$ViewNode;Z)V
            astore 4 /* builder */
        start local 4 // android.app.assist.AssistStructure$ViewNodeBuilder builder
         4: .line 1822
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            getfield android.app.assist.AssistStructure.mPendingAsyncChildren:Ljava/util/ArrayList;
            aload 4 /* builder */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 1823
            aload 4 /* builder */
            aload 2
            monitorexit
         6: areturn
        end local 4 // android.app.assist.AssistStructure$ViewNodeBuilder builder
        end local 3 // android.app.assist.AssistStructure$ViewNode node
         7: .line 1818
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int android.app.assist.AssistStructure
      StackMap stack: java.lang.Throwable
            aload 2
            monitorexit
         8: athrow
        end local 1 // int index
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    9     1    index  I
            2    7     3     node  Landroid/app/assist/AssistStructure$ViewNode;
            4    7     4  builder  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
      Exception table:
        from    to  target  type
           1     6       7  any
           7     8       7  any
    MethodParameters:
       Name  Flags
      index  

  public void asyncCommit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1829
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            dup
            astore 1
            monitorenter
         1: .line 1830
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAsync:Z
            ifne 5
         2: .line 1831
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Child "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 1832
            ldc " was not created with ViewStructure.asyncNewChild"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 1831
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1834
      StackMap locals: android.app.assist.AssistStructure
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            getfield android.app.assist.AssistStructure.mPendingAsyncChildren:Ljava/util/ArrayList;
            aload 0 /* this */
            invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
            ifne 7
         6: .line 1835
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Child "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " already committed"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            invokevirtual java.lang.Object.notifyAll:()V
         8: .line 1829
            aload 1
            monitorexit
         9: goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: aload 1
            monitorexit
        11: athrow
        12: .line 1839
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
      Exception table:
        from    to  target  type
           1     9      10  any
          10    11      10  any

  public android.graphics.Rect getTempRect();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1843
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mAssist:Landroid/app/assist/AssistStructure;
            getfield android.app.assist.AssistStructure.mTmpRect:Landroid/graphics/Rect;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public void setAutofillId(android.view.autofill.AutofillId);
    descriptor: (Landroid/view/autofill/AutofillId;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.view.autofill.AutofillId id
         0: .line 1848
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* id */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
         1: .line 1849
            return
        end local 1 // android.view.autofill.AutofillId id
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1    id  Landroid/view/autofill/AutofillId;
    MethodParameters:
      Name  Flags
      id    

  public void setAutofillId(android.view.autofill.AutofillId, int);
    descriptor: (Landroid/view/autofill/AutofillId;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.view.autofill.AutofillId parentId
        start local 2 // int virtualId
         0: .line 1853
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            new android.view.autofill.AutofillId
            dup
            aload 1 /* parentId */
            iload 2 /* virtualId */
            invokespecial android.view.autofill.AutofillId.<init>:(Landroid/view/autofill/AutofillId;I)V
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
         1: .line 1854
            return
        end local 2 // int virtualId
        end local 1 // android.view.autofill.AutofillId parentId
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1   parentId  Landroid/view/autofill/AutofillId;
            0    2     2  virtualId  I
    MethodParameters:
           Name  Flags
      parentId   
      virtualId  

  public android.view.autofill.AutofillId getAutofillId();
    descriptor: ()Landroid/view/autofill/AutofillId;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
         0: .line 1858
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;

  public void setAutofillType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int type
         0: .line 1863
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* type */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
         1: .line 1864
            return
        end local 1 // int type
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  type  I
    MethodParameters:
      Name  Flags
      type  

  public void setAutofillHints(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.String[] hints
         0: .line 1868
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* hints */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
         1: .line 1869
            return
        end local 1 // java.lang.String[] hints
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  hints  [Ljava/lang/String;
    MethodParameters:
       Name  Flags
      hints  

  public void setAutofillValue(android.view.autofill.AutofillValue);
    descriptor: (Landroid/view/autofill/AutofillValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.view.autofill.AutofillValue value
         0: .line 1873
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* value */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
         1: .line 1874
            return
        end local 1 // android.view.autofill.AutofillValue value
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  value  Landroid/view/autofill/AutofillValue;
    MethodParameters:
       Name  Flags
      value  

  public void setAutofillOptions(java.lang.CharSequence[]);
    descriptor: ([Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.CharSequence[] options
         0: .line 1878
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* options */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
         1: .line 1879
            return
        end local 1 // java.lang.CharSequence[] options
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  options  [Ljava/lang/CharSequence;
    MethodParameters:
         Name  Flags
      options  

  public void setImportantForAutofill(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int mode
         0: .line 1883
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* mode */
            putfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
         1: .line 1884
            return
        end local 1 // int mode
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  mode  I
    MethodParameters:
      Name  Flags
      mode  

  public void setInputType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int inputType
         0: .line 1888
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* inputType */
            putfield android.app.assist.AssistStructure$ViewNode.mInputType:I
         1: .line 1889
            return
        end local 1 // int inputType
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  inputType  I
    MethodParameters:
           Name  Flags
      inputType  

  public void setMinTextEms(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int minEms
         0: .line 1893
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* minEms */
            putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
         1: .line 1894
            return
        end local 1 // int minEms
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  minEms  I
    MethodParameters:
        Name  Flags
      minEms  

  public void setMaxTextEms(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int maxEms
         0: .line 1898
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* maxEms */
            putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
         1: .line 1899
            return
        end local 1 // int maxEms
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  maxEms  I
    MethodParameters:
        Name  Flags
      maxEms  

  public void setMaxTextLength(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // int maxLength
         0: .line 1903
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* maxLength */
            putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
         1: .line 1904
            return
        end local 1 // int maxLength
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  maxLength  I
    MethodParameters:
           Name  Flags
      maxLength  

  public void setDataIsSensitive(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // boolean sensitive
         0: .line 1908
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* sensitive */
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack: android.app.assist.AssistStructure$ViewNode
         1: iconst_1
      StackMap locals: android.app.assist.AssistStructure$ViewNodeBuilder int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
         2: putfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
         3: .line 1909
            return
        end local 1 // boolean sensitive
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    4     1  sensitive  Z
    MethodParameters:
           Name  Flags
      sensitive  

  public void setWebDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.String domain
         0: .line 1913
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* domain */
            invokevirtual android.app.assist.AssistStructure$ViewNode.setWebDomain:(Ljava/lang/String;)V
         1: .line 1914
            return
        end local 1 // java.lang.String domain
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  domain  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      domain  

  public void setLocaleList(android.os.LocaleList);
    descriptor: (Landroid/os/LocaleList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.os.LocaleList localeList
         0: .line 1918
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* localeList */
            putfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
         1: .line 1919
            return
        end local 1 // android.os.LocaleList localeList
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  localeList  Landroid/os/LocaleList;
    MethodParameters:
            Name  Flags
      localeList  

  public android.view.ViewStructure$HtmlInfo$Builder newHtmlInfoBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // java.lang.String tagName
         0: .line 1923
            new android.app.assist.AssistStructure$HtmlInfoNodeBuilder
            dup
            aload 1 /* tagName */
            invokespecial android.app.assist.AssistStructure$HtmlInfoNodeBuilder.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String tagName
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    1     1  tagName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      tagName  

  public void setHtmlInfo(android.view.ViewStructure$HtmlInfo);
    descriptor: (Landroid/view/ViewStructure$HtmlInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
        start local 1 // android.view.ViewStructure$HtmlInfo htmlInfo
         0: .line 1928
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNodeBuilder.mNode:Landroid/app/assist/AssistStructure$ViewNode;
            aload 1 /* htmlInfo */
            putfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
         1: .line 1929
            return
        end local 1 // android.view.ViewStructure$HtmlInfo htmlInfo
        end local 0 // android.app.assist.AssistStructure$ViewNodeBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/app/assist/AssistStructure$ViewNodeBuilder;
            0    2     1  htmlInfo  Landroid/view/ViewStructure$HtmlInfo;
    MethodParameters:
          Name  Flags
      htmlInfo  
}
SourceFile: "AssistStructure.java"
NestHost: android.app.assist.AssistStructure
InnerClasses:
  private final HtmlInfoNodeBuilder = android.app.assist.AssistStructure$HtmlInfoNodeBuilder of android.app.assist.AssistStructure
  public ViewNode = android.app.assist.AssistStructure$ViewNode of android.app.assist.AssistStructure
  ViewNodeBuilder = android.app.assist.AssistStructure$ViewNodeBuilder of android.app.assist.AssistStructure
  final ViewNodeText = android.app.assist.AssistStructure$ViewNodeText of android.app.assist.AssistStructure
  public abstract HtmlInfo = android.view.ViewStructure$HtmlInfo of android.view.ViewStructure
  public abstract Builder = android.view.ViewStructure$HtmlInfo$Builder of android.view.ViewStructure$HtmlInfo