public class android.app.assist.AssistStructure$ViewNode
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.app.assist.AssistStructure$ViewNode
  super_class: java.lang.Object
{
  public static final int TEXT_COLOR_UNDEFINED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

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

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

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

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

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

  java.lang.String mIdPackage;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.lang.String mIdType;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.lang.String mIdEntry;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  android.view.autofill.AutofillId mAutofillId;
    descriptor: Landroid/view/autofill/AutofillId;
    flags: (0x0000) 

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

  java.lang.String[] mAutofillHints;
    descriptor: [Ljava/lang/String;
    flags: (0x0000) 

  android.view.autofill.AutofillValue mAutofillValue;
    descriptor: Landroid/view/autofill/AutofillValue;
    flags: (0x0000) 

  java.lang.CharSequence[] mAutofillOptions;
    descriptor: [Ljava/lang/CharSequence;
    flags: (0x0000) 

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

  android.view.ViewStructure$HtmlInfo mHtmlInfo;
    descriptor: Landroid/view/ViewStructure$HtmlInfo;
    flags: (0x0000) 

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

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

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

  java.lang.String mTextIdEntry;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

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

  android.app.assist.AssistStructure$AutofillOverlay mAutofillOverlay;
    descriptor: Landroid/app/assist/AssistStructure$AutofillOverlay;
    flags: (0x0000) 

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

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

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

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

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

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

  android.graphics.Matrix mMatrix;
    descriptor: Landroid/graphics/Matrix;
    flags: (0x0000) 

  float mElevation;
    descriptor: F
    flags: (0x0000) 

  float mAlpha;
    descriptor: F
    flags: (0x0000) 

  static final int FLAGS_DISABLED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int FLAGS_VISIBILITY_MASK;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  static final int FLAGS_FOCUSABLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  static final int FLAGS_FOCUSED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  static final int FLAGS_SELECTED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  static final int FLAGS_ASSIST_BLOCKED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  static final int FLAGS_CHECKABLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  static final int FLAGS_CHECKED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  static final int FLAGS_CLICKABLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  static final int FLAGS_LONG_CLICKABLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  static final int FLAGS_ACCESSIBILITY_FOCUSED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  static final int FLAGS_ACTIVATED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  static final int FLAGS_CONTEXT_CLICKABLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

  static final int FLAGS_OPAQUE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32768

  static final int FLAGS_HAS_AUTOFILL_DATA;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -2147483648

  static final int FLAGS_HAS_MATRIX;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1073741824

  static final int FLAGS_HAS_ALPHA;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 536870912

  static final int FLAGS_HAS_ELEVATION;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 268435456

  static final int FLAGS_HAS_SCROLL;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 134217728

  static final int FLAGS_HAS_LARGE_COORDS;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 67108864

  static final int FLAGS_HAS_CONTENT_DESCRIPTION;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 33554432

  static final int FLAGS_HAS_TEXT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16777216

  static final int FLAGS_HAS_COMPLEX_TEXT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8388608

  static final int FLAGS_HAS_EXTRAS;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4194304

  static final int FLAGS_HAS_ID;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2097152

  static final int FLAGS_HAS_CHILDREN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1048576

  static final int FLAGS_HAS_URL;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 524288

  static final int FLAGS_HAS_INPUT_TYPE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 262144

  static final int FLAGS_HAS_LOCALE_LIST;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 65536

  static final int FLAGS_ALL_CONTROL;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -1048576

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

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

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

  android.app.assist.AssistStructure$ViewNodeText mText;
    descriptor: Landroid/app/assist/AssistStructure$ViewNodeText;
    flags: (0x0000) 

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

  java.lang.String mWebScheme;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.lang.String mWebDomain;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  android.os.Bundle mExtras;
    descriptor: Landroid/os/Bundle;
    flags: (0x0000) 

  android.os.LocaleList mLocaleList;
    descriptor: Landroid/os/LocaleList;
    flags: (0x0000) 

  android.app.assist.AssistStructure$ViewNode[] mChildren;
    descriptor: [Landroid/app/assist/AssistStructure$ViewNode;
    flags: (0x0000) 

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 707
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 623
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mId:I
         2: .line 631
            aload 0 /* this */
            iconst_0
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
         3: .line 637
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
         4: .line 638
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
         5: .line 639
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
         6: .line 655
            aload 0 /* this */
            fconst_1
            putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
         7: .line 708
            return
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  void <init>(android.app.assist.AssistStructure$ParcelTransferReader, int);
    descriptor: (Landroid/app/assist/AssistStructure$ParcelTransferReader;I)V
    flags: (0x0000) 
    Code:
      stack=7, locals=8, args_size=3
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // android.app.assist.AssistStructure$ParcelTransferReader reader
        start local 2 // int nestingLevel
         0: .line 710
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 623
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mId:I
         2: .line 631
            aload 0 /* this */
            iconst_0
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
         3: .line 637
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
         4: .line 638
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
         5: .line 639
            aload 0 /* this */
            iconst_m1
            putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
         6: .line 655
            aload 0 /* this */
            fconst_1
            putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
         7: .line 711
            aload 1 /* reader */
            ldc 572662306
            iload 2 /* nestingLevel */
            invokevirtual android.app.assist.AssistStructure$ParcelTransferReader.readParcel:(II)Landroid/os/Parcel;
            astore 3 /* in */
        start local 3 // android.os.Parcel in
         8: .line 712
            aload 1 /* reader */
            dup
            getfield android.app.assist.AssistStructure$ParcelTransferReader.mNumReadViews:I
            iconst_1
            iadd
            putfield android.app.assist.AssistStructure$ParcelTransferReader.mNumReadViews:I
         9: .line 713
            aload 1 /* reader */
            getfield android.app.assist.AssistStructure$ParcelTransferReader.mStringReader:Landroid/os/PooledStringReader;
            astore 4 /* preader */
        start local 4 // android.os.PooledStringReader preader
        10: .line 714
            aload 0 /* this */
            aload 4 /* preader */
            invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
        11: .line 715
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
        12: .line 716
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            istore 5 /* flags */
        start local 5 // int flags
        13: .line 717
            iload 5 /* flags */
            ldc 2097152
            iand
            ifeq 20
        14: .line 718
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mId:I
        15: .line 719
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mId:I
            iconst_m1
            if_icmpeq 20
        16: .line 720
            aload 0 /* this */
            aload 4 /* preader */
            invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
        17: .line 721
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
            ifnull 20
        18: .line 722
            aload 0 /* this */
            aload 4 /* preader */
            invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
        19: .line 723
            aload 0 /* this */
            aload 4 /* preader */
            invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
        20: .line 728
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.app.assist.AssistStructure$ParcelTransferReader int android.os.Parcel android.os.PooledStringReader int
      StackMap stack:
            iload 5 /* flags */
            ldc -2147483648
            iand
            ifeq 37
        21: .line 729
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack: android.app.assist.AssistStructure$ViewNode
        22: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.app.assist.AssistStructure$ParcelTransferReader int android.os.Parcel android.os.PooledStringReader int
      StackMap stack: android.app.assist.AssistStructure$ViewNode int
        23: putfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
        24: .line 730
            aload 0 /* this */
            aload 3 /* in */
            aconst_null
            invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
            checkcast android.view.autofill.AutofillId
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
        25: .line 731
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
        26: .line 732
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readStringArray:()[Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
        27: .line 733
            aload 0 /* this */
            aload 3 /* in */
            aconst_null
            invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
            checkcast android.view.autofill.AutofillValue
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
        28: .line 734
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readCharSequenceArray:()[Ljava/lang/CharSequence;
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
        29: .line 735
            aload 3 /* in */
            aconst_null
            invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
            astore 6 /* p */
        start local 6 // android.os.Parcelable p
        30: .line 736
            aload 6 /* p */
            instanceof android.view.ViewStructure$HtmlInfo
            ifeq 32
        31: .line 737
            aload 0 /* this */
            aload 6 /* p */
            checkcast android.view.ViewStructure$HtmlInfo
            putfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
        32: .line 739
      StackMap locals: android.os.Parcelable
      StackMap stack:
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
        33: .line 740
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
        34: .line 741
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
        35: .line 742
            aload 0 /* this */
            aload 4 /* preader */
            invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
        36: .line 743
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
        end local 6 // android.os.Parcelable p
        37: .line 745
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 67108864
            iand
            ifeq 43
        38: .line 746
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mX:I
        39: .line 747
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mY:I
        40: .line 748
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mWidth:I
        41: .line 749
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mHeight:I
        42: .line 750
            goto 49
        43: .line 751
      StackMap locals:
      StackMap stack:
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* val */
        start local 6 // int val
        44: .line 752
            aload 0 /* this */
            iload 6 /* val */
            sipush 32767
            iand
            putfield android.app.assist.AssistStructure$ViewNode.mX:I
        45: .line 753
            aload 0 /* this */
            iload 6 /* val */
            bipush 16
            ishr
            sipush 32767
            iand
            putfield android.app.assist.AssistStructure$ViewNode.mY:I
        46: .line 754
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* val */
        47: .line 755
            aload 0 /* this */
            iload 6 /* val */
            sipush 32767
            iand
            putfield android.app.assist.AssistStructure$ViewNode.mWidth:I
        48: .line 756
            aload 0 /* this */
            iload 6 /* val */
            bipush 16
            ishr
            sipush 32767
            iand
            putfield android.app.assist.AssistStructure$ViewNode.mHeight:I
        end local 6 // int val
        49: .line 758
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 134217728
            iand
            ifeq 52
        50: .line 759
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
        51: .line 760
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
        52: .line 762
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 1073741824
            iand
            ifeq 56
        53: .line 763
            aload 0 /* this */
            new android.graphics.Matrix
            dup
            invokespecial android.graphics.Matrix.<init>:()V
            putfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
        54: .line 764
            aload 3 /* in */
            aload 1 /* reader */
            getfield android.app.assist.AssistStructure$ParcelTransferReader.mTmpMatrix:[F
            invokevirtual android.os.Parcel.readFloatArray:([F)V
        55: .line 765
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
            aload 1 /* reader */
            getfield android.app.assist.AssistStructure$ParcelTransferReader.mTmpMatrix:[F
            invokevirtual android.graphics.Matrix.setValues:([F)V
        56: .line 767
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 268435456
            iand
            ifeq 58
        57: .line 768
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readFloat:()F
            putfield android.app.assist.AssistStructure$ViewNode.mElevation:F
        58: .line 770
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 536870912
            iand
            ifeq 60
        59: .line 771
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readFloat:()F
            putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
        60: .line 773
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 33554432
            iand
            ifeq 62
        61: .line 774
            aload 0 /* this */
            getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            putfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
        62: .line 776
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 16777216
            iand
            ifeq 67
        63: .line 777
            aload 0 /* this */
        64: new android.app.assist.AssistStructure$ViewNodeText
            dup
            aload 3 /* in */
            iload 5 /* flags */
            ldc 8388608
            iand
            ifne 65
            iconst_1
            goto 66
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.app.assist.AssistStructure$ParcelTransferReader int android.os.Parcel android.os.PooledStringReader int
      StackMap stack: android.app.assist.AssistStructure$ViewNode new 64 new 64 android.os.Parcel
        65: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.app.assist.AssistStructure$ParcelTransferReader int android.os.Parcel android.os.PooledStringReader int
      StackMap stack: android.app.assist.AssistStructure$ViewNode new 64 new 64 android.os.Parcel int
        66: invokespecial android.app.assist.AssistStructure$ViewNodeText.<init>:(Landroid/os/Parcel;Z)V
            putfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
        67: .line 779
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 262144
            iand
            ifeq 69
        68: .line 780
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.assist.AssistStructure$ViewNode.mInputType:I
        69: .line 782
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 524288
            iand
            ifeq 72
        70: .line 783
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
        71: .line 784
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
        72: .line 786
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 65536
            iand
            ifeq 74
        73: .line 787
            aload 0 /* this */
            aload 3 /* in */
            aconst_null
            invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
            checkcast android.os.LocaleList
            putfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
        74: .line 789
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 4194304
            iand
            ifeq 76
        75: .line 790
            aload 0 /* this */
            aload 3 /* in */
            invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
            putfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
        76: .line 792
      StackMap locals:
      StackMap stack:
            iload 5 /* flags */
            ldc 1048576
            iand
            ifeq 84
        77: .line 793
            aload 3 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* NCHILDREN */
        start local 6 // int NCHILDREN
        78: .line 798
            aload 0 /* this */
            iload 6 /* NCHILDREN */
            anewarray android.app.assist.AssistStructure$ViewNode
            putfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
        79: .line 799
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        80: goto 83
        81: .line 800
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            iload 7 /* i */
            new android.app.assist.AssistStructure$ViewNode
            dup
            aload 1 /* reader */
            iload 2 /* nestingLevel */
            iconst_1
            iadd
            invokespecial android.app.assist.AssistStructure$ViewNode.<init>:(Landroid/app/assist/AssistStructure$ParcelTransferReader;I)V
            aastore
        82: .line 799
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        83: iload 7 /* i */
            iload 6 /* NCHILDREN */
            if_icmplt 81
        end local 7 // int i
        end local 6 // int NCHILDREN
        84: .line 803
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int flags
        end local 4 // android.os.PooledStringReader preader
        end local 3 // android.os.Parcel in
        end local 2 // int nestingLevel
        end local 1 // android.app.assist.AssistStructure$ParcelTransferReader reader
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   85     0          this  Landroid/app/assist/AssistStructure$ViewNode;
            0   85     1        reader  Landroid/app/assist/AssistStructure$ParcelTransferReader;
            0   85     2  nestingLevel  I
            8   85     3            in  Landroid/os/Parcel;
           10   85     4       preader  Landroid/os/PooledStringReader;
           13   85     5         flags  I
           30   37     6             p  Landroid/os/Parcelable;
           44   49     6           val  I
           78   84     6     NCHILDREN  I
           80   84     7             i  I
    MethodParameters:
              Name  Flags
      reader        
      nestingLevel  

  int writeSelfToParcel(android.os.Parcel, android.os.PooledStringWriter, boolean, float[]);
    descriptor: (Landroid/os/Parcel;Landroid/os/PooledStringWriter;Z[F)I
    flags: (0x0000) 
    Code:
      stack=4, locals=9, args_size=5
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // android.os.Parcel out
        start local 2 // android.os.PooledStringWriter pwriter
        start local 3 // boolean sanitizeOnWrite
        start local 4 // float[] tmpMatrix
         0: .line 808
            iconst_1
            istore 5 /* writeSensitive */
        start local 5 // boolean writeSensitive
         1: .line 810
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            ldc 1048575
            iand
            istore 6 /* flags */
        start local 6 // int flags
         2: .line 812
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mId:I
            iconst_m1
            if_icmpeq 4
         3: .line 813
            iload 6 /* flags */
            ldc 2097152
            ior
            istore 6 /* flags */
         4: .line 815
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
            ifnull 6
         5: .line 816
            iload 6 /* flags */
            ldc -2147483648
            ior
            istore 6 /* flags */
         6: .line 818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mX:I
            sipush -32768
            iand
            ifne 12
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mY:I
            sipush -32768
            iand
            ifne 12
         7: .line 819
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
            sipush -32768
            iand
            ifeq 8
            iconst_1
            goto 9
      StackMap locals:
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
            sipush -32768
            iand
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: int
        10: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.os.Parcel android.os.PooledStringWriter int float[] int int
      StackMap stack: int int
        11: ior
            ifeq 13
        12: .line 820
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 67108864
            ior
            istore 6 /* flags */
        13: .line 822
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
            ifne 14
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
            ifeq 15
        14: .line 823
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 134217728
            ior
            istore 6 /* flags */
        15: .line 825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
            ifnull 17
        16: .line 826
            iload 6 /* flags */
            ldc 1073741824
            ior
            istore 6 /* flags */
        17: .line 828
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
            fconst_0
            fcmpl
            ifeq 19
        18: .line 829
            iload 6 /* flags */
            ldc 268435456
            ior
            istore 6 /* flags */
        19: .line 831
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
            fconst_1
            fcmpl
            ifeq 21
        20: .line 832
            iload 6 /* flags */
            ldc 536870912
            ior
            istore 6 /* flags */
        21: .line 834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
            ifnull 23
        22: .line 835
            iload 6 /* flags */
            ldc 33554432
            ior
            istore 6 /* flags */
        23: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 27
        24: .line 838
            iload 6 /* flags */
            ldc 16777216
            ior
            istore 6 /* flags */
        25: .line 839
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            invokevirtual android.app.assist.AssistStructure$ViewNodeText.isSimple:()Z
            ifne 27
        26: .line 840
            iload 6 /* flags */
            ldc 8388608
            ior
            istore 6 /* flags */
        27: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
            ifeq 29
        28: .line 844
            iload 6 /* flags */
            ldc 262144
            ior
            istore 6 /* flags */
        29: .line 846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
            ifnonnull 30
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
            ifnull 31
        30: .line 847
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 524288
            ior
            istore 6 /* flags */
        31: .line 849
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
            ifnull 33
        32: .line 850
            iload 6 /* flags */
            ldc 65536
            ior
            istore 6 /* flags */
        33: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            ifnull 35
        34: .line 853
            iload 6 /* flags */
            ldc 4194304
            ior
            istore 6 /* flags */
        35: .line 855
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            ifnull 37
        36: .line 856
            iload 6 /* flags */
            ldc 1048576
            ior
            istore 6 /* flags */
        37: .line 859
      StackMap locals:
      StackMap stack:
            aload 2 /* pwriter */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
            invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
        38: .line 861
            iload 6 /* flags */
            istore 7 /* writtenFlags */
        start local 7 // int writtenFlags
        39: .line 862
            iload 6 /* flags */
            ldc -2147483648
            iand
            ifeq 41
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
            ifne 40
            iload 3 /* sanitizeOnWrite */
            ifne 41
        40: .line 864
      StackMap locals: int
      StackMap stack:
            iload 6 /* flags */
            sipush -513
            iand
            istore 7 /* writtenFlags */
        41: .line 866
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
            ifnull 46
        42: .line 867
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
            getfield android.app.assist.AssistStructure$AutofillOverlay.focused:Z
            ifeq 45
        43: .line 868
            iload 7 /* writtenFlags */
            bipush 32
            ior
            istore 7 /* writtenFlags */
        44: .line 869
            goto 46
        45: .line 870
      StackMap locals:
      StackMap stack:
            iload 7 /* writtenFlags */
            bipush -33
            iand
            istore 7 /* writtenFlags */
        46: .line 874
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iload 7 /* writtenFlags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        47: .line 875
            iload 6 /* flags */
            ldc 2097152
            iand
            ifeq 54
        48: .line 876
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        49: .line 877
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mId:I
            iconst_m1
            if_icmpeq 54
        50: .line 878
            aload 2 /* pwriter */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
            invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
        51: .line 879
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
            ifnull 54
        52: .line 880
            aload 2 /* pwriter */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
            invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
        53: .line 881
            aload 2 /* pwriter */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
            invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
        54: .line 886
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc -2147483648
            iand
            ifeq 82
        55: .line 887
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
            ifne 56
            iload 3 /* sanitizeOnWrite */
            ifeq 56
            iconst_0
            goto 57
      StackMap locals:
      StackMap stack:
        56: iconst_1
      StackMap locals:
      StackMap stack: int
        57: istore 5 /* writeSensitive */
        58: .line 888
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
            ifeq 59
            iconst_1
            goto 60
      StackMap locals:
      StackMap stack: android.os.Parcel
        59: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.os.Parcel android.os.PooledStringWriter int float[] int int int
      StackMap stack: android.os.Parcel int
        60: invokevirtual android.os.Parcel.writeInt:(I)V
        61: .line 889
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        62: .line 890
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        63: .line 891
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        64: .line 893
            iload 5 /* writeSensitive */
            ifeq 67
        65: .line 894
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
            astore 8 /* sanitizedValue */
        start local 8 // android.view.autofill.AutofillValue sanitizedValue
        66: .line 895
            goto 71
        end local 8 // android.view.autofill.AutofillValue sanitizedValue
      StackMap locals:
      StackMap stack:
        67: aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
            ifnull 70
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
            getfield android.app.assist.AssistStructure$AutofillOverlay.value:Landroid/view/autofill/AutofillValue;
            ifnull 70
        68: .line 896
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
            getfield android.app.assist.AssistStructure$AutofillOverlay.value:Landroid/view/autofill/AutofillValue;
            astore 8 /* sanitizedValue */
        start local 8 // android.view.autofill.AutofillValue sanitizedValue
        69: .line 897
            goto 71
        end local 8 // android.view.autofill.AutofillValue sanitizedValue
        70: .line 898
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 8 /* sanitizedValue */
        start local 8 // android.view.autofill.AutofillValue sanitizedValue
        71: .line 900
      StackMap locals: android.view.autofill.AutofillValue
      StackMap stack:
            aload 1 /* out */
            aload 8 /* sanitizedValue */
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        72: .line 901
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequenceArray:([Ljava/lang/CharSequence;)V
        73: .line 902
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
            instanceof android.os.Parcelable
            ifeq 76
        74: .line 903
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
            checkcast android.os.Parcelable
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        75: .line 904
            goto 77
        76: .line 905
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            aconst_null
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        77: .line 907
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        78: .line 908
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        79: .line 909
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        80: .line 910
            aload 2 /* pwriter */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
            invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
        81: .line 911
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        end local 8 // android.view.autofill.AutofillValue sanitizedValue
        82: .line 913
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 67108864
            iand
            ifeq 88
        83: .line 914
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mX:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        84: .line 915
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mY:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        85: .line 916
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        86: .line 917
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        87: .line 918
            goto 90
        88: .line 919
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mY:I
            bipush 16
            ishl
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mX:I
            ior
            invokevirtual android.os.Parcel.writeInt:(I)V
        89: .line 920
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
            bipush 16
            ishl
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
            ior
            invokevirtual android.os.Parcel.writeInt:(I)V
        90: .line 922
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 134217728
            iand
            ifeq 93
        91: .line 923
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        92: .line 924
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        93: .line 926
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 1073741824
            iand
            ifeq 96
        94: .line 927
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
            aload 4 /* tmpMatrix */
            invokevirtual android.graphics.Matrix.getValues:([F)V
        95: .line 928
            aload 1 /* out */
            aload 4 /* tmpMatrix */
            invokevirtual android.os.Parcel.writeFloatArray:([F)V
        96: .line 930
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 268435456
            iand
            ifeq 98
        97: .line 931
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
            invokevirtual android.os.Parcel.writeFloat:(F)V
        98: .line 933
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 536870912
            iand
            ifeq 100
        99: .line 934
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
            invokevirtual android.os.Parcel.writeFloat:(F)V
       100: .line 936
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 33554432
            iand
            ifeq 102
       101: .line 937
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
            aload 1 /* out */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
       102: .line 939
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 16777216
            iand
            ifeq 106
       103: .line 940
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            aload 1 /* out */
            iload 6 /* flags */
            ldc 8388608
            iand
            ifne 104
            iconst_1
            goto 105
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.os.Parcel android.os.PooledStringWriter int float[] int int int
      StackMap stack: android.app.assist.AssistStructure$ViewNodeText android.os.Parcel
       104: iconst_0
      StackMap locals: android.app.assist.AssistStructure$ViewNode android.os.Parcel android.os.PooledStringWriter int float[] int int int
      StackMap stack: android.app.assist.AssistStructure$ViewNodeText android.os.Parcel int
       105: iload 5 /* writeSensitive */
            invokevirtual android.app.assist.AssistStructure$ViewNodeText.writeToParcel:(Landroid/os/Parcel;ZZ)V
       106: .line 942
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 262144
            iand
            ifeq 108
       107: .line 943
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       108: .line 945
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 524288
            iand
            ifeq 111
       109: .line 946
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
       110: .line 947
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
       111: .line 949
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 65536
            iand
            ifeq 113
       112: .line 950
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
       113: .line 952
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ldc 4194304
            iand
            ifeq 115
       114: .line 953
            aload 1 /* out */
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
       115: .line 955
      StackMap locals:
      StackMap stack:
            iload 6 /* flags */
            ireturn
        end local 7 // int writtenFlags
        end local 6 // int flags
        end local 5 // boolean writeSensitive
        end local 4 // float[] tmpMatrix
        end local 3 // boolean sanitizeOnWrite
        end local 2 // android.os.PooledStringWriter pwriter
        end local 1 // android.os.Parcel out
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  116     0             this  Landroid/app/assist/AssistStructure$ViewNode;
            0  116     1              out  Landroid/os/Parcel;
            0  116     2          pwriter  Landroid/os/PooledStringWriter;
            0  116     3  sanitizeOnWrite  Z
            0  116     4        tmpMatrix  [F
            1  116     5   writeSensitive  Z
            2  116     6            flags  I
           39  116     7     writtenFlags  I
           66   67     8   sanitizedValue  Landroid/view/autofill/AutofillValue;
           69   70     8   sanitizedValue  Landroid/view/autofill/AutofillValue;
           71   82     8   sanitizedValue  Landroid/view/autofill/AutofillValue;
    MethodParameters:
                 Name  Flags
      out              
      pwriter          
      sanitizeOnWrite  
      tmpMatrix        

  public int getId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 962
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mId:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getIdPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 971
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getIdType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 980
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getIdEntry();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 989
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  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$ViewNode this
         0: .line 1001
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getAutofillType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1013
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String[] getAutofillHints();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1027
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

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

  public void setAutofillOverlay(android.app.assist.AssistStructure$AutofillOverlay);
    descriptor: (Landroid/app/assist/AssistStructure$AutofillOverlay;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // android.app.assist.AssistStructure$AutofillOverlay overlay
         0: .line 1045
            aload 0 /* this */
            aload 1 /* overlay */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
         1: .line 1046
            return
        end local 1 // android.app.assist.AssistStructure$AutofillOverlay overlay
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/app/assist/AssistStructure$ViewNode;
            0    2     1  overlay  Landroid/app/assist/AssistStructure$AutofillOverlay;
    MethodParameters:
         Name  Flags
      overlay  

  public java.lang.CharSequence[] getAutofillOptions();
    descriptor: ()[Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1061
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getInputType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1070
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isSanitized();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1075
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public void updateAutofillValue(android.view.autofill.AutofillValue);
    descriptor: (Landroid/view/autofill/AutofillValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // android.view.autofill.AutofillValue value
         0: .line 1088
            aload 0 /* this */
            aload 1 /* value */
            putfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
         1: .line 1089
            aload 1 /* value */
            invokevirtual android.view.autofill.AutofillValue.isText:()Z
            ifeq 5
         2: .line 1090
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnonnull 4
         3: .line 1091
            aload 0 /* this */
            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;
         4: .line 1093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            aload 1 /* value */
            invokevirtual android.view.autofill.AutofillValue.getTextValue:()Ljava/lang/CharSequence;
            putfield android.app.assist.AssistStructure$ViewNodeText.mText:Ljava/lang/CharSequence;
         5: .line 1095
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.view.autofill.AutofillValue value
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/app/assist/AssistStructure$ViewNode;
            0    6     1  value  Landroid/view/autofill/AutofillValue;
    MethodParameters:
       Name  Flags
      value  

  public int getLeft();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1101
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mX:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getTop();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1108
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mY:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

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

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

  public int getWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1131
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1138
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public android.graphics.Matrix getTransformation();
    descriptor: ()Landroid/graphics/Matrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1150
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public float getElevation();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1162
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
            freturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public float getAlpha();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1174
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
            freturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getVisibility();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1182
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush 12
            iand
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isAssistBlocked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1189
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 128
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1196
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            iconst_1
            iand
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1203
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 1024
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isFocusable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1210
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush 16
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isFocused();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1218
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush 32
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isAccessibilityFocused();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1226
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 4096
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isCheckable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1233
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 256
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isChecked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1240
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 512
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isSelected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1247
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            bipush 64
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isActivated();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1254
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 8192
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isOpaque();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1260
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            ldc 32768
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isLongClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1266
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 2048
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public boolean isContextClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1273
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
            sipush 16384
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1282
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

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

  public java.lang.String getWebDomain();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1307
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public void setWebDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // java.lang.String domain
         0: .line 1314
            aload 1 /* domain */
            ifnonnull 1
            return
         1: .line 1316
      StackMap locals:
      StackMap stack:
            aload 1 /* domain */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            astore 2 /* uri */
        start local 2 // android.net.Uri uri
         2: .line 1317
            aload 2 /* uri */
            ifnonnull 5
         3: .line 1319
            ldc "AssistStructure"
            ldc "Failed to parse web domain"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 1320
            return
         5: .line 1322
      StackMap locals: android.net.Uri
      StackMap stack:
            aload 0 /* this */
            aload 2 /* uri */
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
         6: .line 1323
            aload 0 /* this */
            aload 2 /* uri */
            invokevirtual android.net.Uri.getHost:()Ljava/lang/String;
            putfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
         7: .line 1324
            return
        end local 2 // android.net.Uri uri
        end local 1 // java.lang.String domain
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/app/assist/AssistStructure$ViewNode;
            0    8     1  domain  Ljava/lang/String;
            2    8     2     uri  Landroid/net/Uri;
    MethodParameters:
        Name  Flags
      domain  

  public java.lang.String getWebScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1336
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public android.view.ViewStructure$HtmlInfo getHtmlInfo();
    descriptor: ()Landroid/view/ViewStructure$HtmlInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1349
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public android.os.LocaleList getLocaleList();
    descriptor: ()Landroid/os/LocaleList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1356
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  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$ViewNode this
         0: .line 1364
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            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$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getTextSelectionStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1374
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            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$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getTextSelectionEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1386
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            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$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

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

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

  public float getTextSize();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1423
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mTextSize:F
            goto 2
      StackMap locals:
      StackMap stack:
         1: fconst_0
      StackMap locals:
      StackMap stack: float
         2: freturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

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

  public int[] getTextLineCharOffsets();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1451
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mLineCharOffsets:[I
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: int[]
         2: areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int[] getTextLineBaselines();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1464
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            getfield android.app.assist.AssistStructure$ViewNodeText.mLineBaselines:[I
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: int[]
         2: areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getTextIdEntry();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1475
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public java.lang.String getHint();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1483
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
            ifnull 1
            aload 0 /* this */
            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$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1490
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
            areturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getChildCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1497
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            ifnull 1
            aload 0 /* this */
            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$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public android.app.assist.AssistStructure$ViewNode getChildAt(int);
    descriptor: (I)Landroid/app/assist/AssistStructure$ViewNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.assist.AssistStructure$ViewNode this
        start local 1 // int index
         0: .line 1505
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
            iload 1 /* index */
            aaload
            areturn
        end local 1 // int index
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/app/assist/AssistStructure$ViewNode;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getMinTextEms();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1516
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getMaxTextEms();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1527
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getMaxTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1538
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;

  public int getImportantForAutofill();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.assist.AssistStructure$ViewNode this
         0: .line 1548
            aload 0 /* this */
            getfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
            ireturn
        end local 0 // android.app.assist.AssistStructure$ViewNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/assist/AssistStructure$ViewNode;
}
SourceFile: "AssistStructure.java"
NestHost: android.app.assist.AssistStructure
InnerClasses:
  public AutofillOverlay = android.app.assist.AssistStructure$AutofillOverlay of android.app.assist.AssistStructure
  final ParcelTransferReader = android.app.assist.AssistStructure$ParcelTransferReader of android.app.assist.AssistStructure
  public ViewNode = android.app.assist.AssistStructure$ViewNode of android.app.assist.AssistStructure
  final ViewNodeText = android.app.assist.AssistStructure$ViewNodeText of android.app.assist.AssistStructure
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  public abstract HtmlInfo = android.view.ViewStructure$HtmlInfo of android.view.ViewStructure