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 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mId:I
2: aload 0
iconst_0
putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
3: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
4: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
5: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
6: aload 0
fconst_1
putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
7: return
end local 0 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 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mId:I
2: aload 0
iconst_0
putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
3: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
4: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
5: aload 0
iconst_m1
putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
6: aload 0
fconst_1
putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
7: aload 1
ldc 572662306
iload 2
invokevirtual android.app.assist.AssistStructure$ParcelTransferReader.readParcel:(II)Landroid/os/Parcel;
astore 3
start local 3 8: aload 1
dup
getfield android.app.assist.AssistStructure$ParcelTransferReader.mNumReadViews:I
iconst_1
iadd
putfield android.app.assist.AssistStructure$ParcelTransferReader.mNumReadViews:I
9: aload 1
getfield android.app.assist.AssistStructure$ParcelTransferReader.mStringReader:Landroid/os/PooledStringReader;
astore 4
start local 4 10: aload 0
aload 4
invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
11: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mFlags:I
12: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
istore 5
start local 5 13: iload 5
ldc 2097152
iand
ifeq 20
14: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mId:I
15: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mId:I
iconst_m1
if_icmpeq 20
16: aload 0
aload 4
invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
17: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
ifnull 20
18: aload 0
aload 4
invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
19: aload 0
aload 4
invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
20: StackMap locals: android.app.assist.AssistStructure$ViewNode android.app.assist.AssistStructure$ParcelTransferReader int android.os.Parcel android.os.PooledStringReader int
StackMap stack:
iload 5
ldc -2147483648
iand
ifeq 37
21: aload 0
aload 3
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: aload 0
aload 3
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: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
26: aload 0
aload 3
invokevirtual android.os.Parcel.readStringArray:()[Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
27: aload 0
aload 3
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: aload 0
aload 3
invokevirtual android.os.Parcel.readCharSequenceArray:()[Ljava/lang/CharSequence;
putfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
29: aload 3
aconst_null
invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
astore 6
start local 6 30: aload 6
instanceof android.view.ViewStructure$HtmlInfo
ifeq 32
31: aload 0
aload 6
checkcast android.view.ViewStructure$HtmlInfo
putfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
32: StackMap locals: android.os.Parcelable
StackMap stack:
aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
33: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
34: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
35: aload 0
aload 4
invokevirtual android.os.PooledStringReader.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
36: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
end local 6 37: StackMap locals:
StackMap stack:
iload 5
ldc 67108864
iand
ifeq 43
38: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mX:I
39: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mY:I
40: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mWidth:I
41: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mHeight:I
42: goto 49
43: StackMap locals:
StackMap stack:
aload 3
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 44: aload 0
iload 6
sipush 32767
iand
putfield android.app.assist.AssistStructure$ViewNode.mX:I
45: aload 0
iload 6
bipush 16
ishr
sipush 32767
iand
putfield android.app.assist.AssistStructure$ViewNode.mY:I
46: aload 3
invokevirtual android.os.Parcel.readInt:()I
istore 6
47: aload 0
iload 6
sipush 32767
iand
putfield android.app.assist.AssistStructure$ViewNode.mWidth:I
48: aload 0
iload 6
bipush 16
ishr
sipush 32767
iand
putfield android.app.assist.AssistStructure$ViewNode.mHeight:I
end local 6 49: StackMap locals:
StackMap stack:
iload 5
ldc 134217728
iand
ifeq 52
50: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
51: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
52: StackMap locals:
StackMap stack:
iload 5
ldc 1073741824
iand
ifeq 56
53: aload 0
new android.graphics.Matrix
dup
invokespecial android.graphics.Matrix.<init>:()V
putfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
54: aload 3
aload 1
getfield android.app.assist.AssistStructure$ParcelTransferReader.mTmpMatrix:[F
invokevirtual android.os.Parcel.readFloatArray:([F)V
55: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
aload 1
getfield android.app.assist.AssistStructure$ParcelTransferReader.mTmpMatrix:[F
invokevirtual android.graphics.Matrix.setValues:([F)V
56: StackMap locals:
StackMap stack:
iload 5
ldc 268435456
iand
ifeq 58
57: aload 0
aload 3
invokevirtual android.os.Parcel.readFloat:()F
putfield android.app.assist.AssistStructure$ViewNode.mElevation:F
58: StackMap locals:
StackMap stack:
iload 5
ldc 536870912
iand
ifeq 60
59: aload 0
aload 3
invokevirtual android.os.Parcel.readFloat:()F
putfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
60: StackMap locals:
StackMap stack:
iload 5
ldc 33554432
iand
ifeq 62
61: aload 0
getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
aload 3
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: StackMap locals:
StackMap stack:
iload 5
ldc 16777216
iand
ifeq 67
63: aload 0
64: new android.app.assist.AssistStructure$ViewNodeText
dup
aload 3
iload 5
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: StackMap locals:
StackMap stack:
iload 5
ldc 262144
iand
ifeq 69
68: aload 0
aload 3
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.assist.AssistStructure$ViewNode.mInputType:I
69: StackMap locals:
StackMap stack:
iload 5
ldc 524288
iand
ifeq 72
70: aload 0
aload 3
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
71: aload 0
aload 3
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
72: StackMap locals:
StackMap stack:
iload 5
ldc 65536
iand
ifeq 74
73: aload 0
aload 3
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: StackMap locals:
StackMap stack:
iload 5
ldc 4194304
iand
ifeq 76
75: aload 0
aload 3
invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
putfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
76: StackMap locals:
StackMap stack:
iload 5
ldc 1048576
iand
ifeq 84
77: aload 3
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 78: aload 0
iload 6
anewarray android.app.assist.AssistStructure$ViewNode
putfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
79: iconst_0
istore 7
start local 7 80: goto 83
81: StackMap locals: int int
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
iload 7
new android.app.assist.AssistStructure$ViewNode
dup
aload 1
iload 2
iconst_1
iadd
invokespecial android.app.assist.AssistStructure$ViewNode.<init>:(Landroid/app/assist/AssistStructure$ParcelTransferReader;I)V
aastore
82: iinc 7 1
StackMap locals:
StackMap stack:
83: iload 7
iload 6
if_icmplt 81
end local 7 end local 6 84: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 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 start local 1 start local 2 start local 3 start local 4 0: iconst_1
istore 5
start local 5 1: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
ldc 1048575
iand
istore 6
start local 6 2: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mId:I
iconst_m1
if_icmpeq 4
3: iload 6
ldc 2097152
ior
istore 6
4: StackMap locals: int int
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
ifnull 6
5: iload 6
ldc -2147483648
ior
istore 6
6: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mX:I
sipush -32768
iand
ifne 12
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mY:I
sipush -32768
iand
ifne 12
7: aload 0
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
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: StackMap locals:
StackMap stack:
iload 6
ldc 67108864
ior
istore 6
13: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
ifne 14
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
ifeq 15
14: StackMap locals:
StackMap stack:
iload 6
ldc 134217728
ior
istore 6
15: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
ifnull 17
16: iload 6
ldc 1073741824
ior
istore 6
17: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
fconst_0
fcmpl
ifeq 19
18: iload 6
ldc 268435456
ior
istore 6
19: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
fconst_1
fcmpl
ifeq 21
20: iload 6
ldc 536870912
ior
istore 6
21: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
ifnull 23
22: iload 6
ldc 33554432
ior
istore 6
23: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 27
24: iload 6
ldc 16777216
ior
istore 6
25: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
invokevirtual android.app.assist.AssistStructure$ViewNodeText.isSimple:()Z
ifne 27
26: iload 6
ldc 8388608
ior
istore 6
27: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
ifeq 29
28: iload 6
ldc 262144
ior
istore 6
29: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
ifnonnull 30
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
ifnull 31
30: StackMap locals:
StackMap stack:
iload 6
ldc 524288
ior
istore 6
31: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
ifnull 33
32: iload 6
ldc 65536
ior
istore 6
33: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
ifnull 35
34: iload 6
ldc 4194304
ior
istore 6
35: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
ifnull 37
36: iload 6
ldc 1048576
ior
istore 6
37: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
38: iload 6
istore 7
start local 7 39: iload 6
ldc -2147483648
iand
ifeq 41
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
ifne 40
iload 3
ifne 41
40: StackMap locals: int
StackMap stack:
iload 6
sipush -513
iand
istore 7
41: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
ifnull 46
42: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
getfield android.app.assist.AssistStructure$AutofillOverlay.focused:Z
ifeq 45
43: iload 7
bipush 32
ior
istore 7
44: goto 46
45: StackMap locals:
StackMap stack:
iload 7
bipush -33
iand
istore 7
46: StackMap locals:
StackMap stack:
aload 1
iload 7
invokevirtual android.os.Parcel.writeInt:(I)V
47: iload 6
ldc 2097152
iand
ifeq 54
48: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mId:I
invokevirtual android.os.Parcel.writeInt:(I)V
49: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mId:I
iconst_m1
if_icmpeq 54
50: aload 2
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
51: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
ifnull 54
52: aload 2
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
53: aload 2
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
54: StackMap locals:
StackMap stack:
iload 6
ldc -2147483648
iand
ifeq 82
55: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
ifne 56
iload 3
ifeq 56
iconst_0
goto 57
StackMap locals:
StackMap stack:
56: iconst_1
StackMap locals:
StackMap stack: int
57: istore 5
58: aload 1
aload 0
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: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
62: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
invokevirtual android.os.Parcel.writeInt:(I)V
63: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
64: iload 5
ifeq 67
65: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
astore 8
start local 8 66: goto 71
end local 8 StackMap locals:
StackMap stack:
67: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
ifnull 70
aload 0
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: aload 0
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
start local 8 69: goto 71
end local 8 70: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 71: StackMap locals: android.view.autofill.AutofillValue
StackMap stack:
aload 1
aload 8
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
72: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequenceArray:([Ljava/lang/CharSequence;)V
73: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
instanceof android.os.Parcelable
ifeq 76
74: aload 1
aload 0
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: goto 77
76: StackMap locals:
StackMap stack:
aload 1
aconst_null
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
77: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
invokevirtual android.os.Parcel.writeInt:(I)V
78: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
invokevirtual android.os.Parcel.writeInt:(I)V
79: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
invokevirtual android.os.Parcel.writeInt:(I)V
80: aload 2
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
invokevirtual android.os.PooledStringWriter.writeString:(Ljava/lang/String;)V
81: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
invokevirtual android.os.Parcel.writeInt:(I)V
end local 8 82: StackMap locals:
StackMap stack:
iload 6
ldc 67108864
iand
ifeq 88
83: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mX:I
invokevirtual android.os.Parcel.writeInt:(I)V
84: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mY:I
invokevirtual android.os.Parcel.writeInt:(I)V
85: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
invokevirtual android.os.Parcel.writeInt:(I)V
86: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
invokevirtual android.os.Parcel.writeInt:(I)V
87: goto 90
88: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mY:I
bipush 16
ishl
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mX:I
ior
invokevirtual android.os.Parcel.writeInt:(I)V
89: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
bipush 16
ishl
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
ior
invokevirtual android.os.Parcel.writeInt:(I)V
90: StackMap locals:
StackMap stack:
iload 6
ldc 134217728
iand
ifeq 93
91: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
invokevirtual android.os.Parcel.writeInt:(I)V
92: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
invokevirtual android.os.Parcel.writeInt:(I)V
93: StackMap locals:
StackMap stack:
iload 6
ldc 1073741824
iand
ifeq 96
94: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
aload 4
invokevirtual android.graphics.Matrix.getValues:([F)V
95: aload 1
aload 4
invokevirtual android.os.Parcel.writeFloatArray:([F)V
96: StackMap locals:
StackMap stack:
iload 6
ldc 268435456
iand
ifeq 98
97: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
invokevirtual android.os.Parcel.writeFloat:(F)V
98: StackMap locals:
StackMap stack:
iload 6
ldc 536870912
iand
ifeq 100
99: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
invokevirtual android.os.Parcel.writeFloat:(F)V
100: StackMap locals:
StackMap stack:
iload 6
ldc 33554432
iand
ifeq 102
101: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
aload 1
iconst_0
invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
102: StackMap locals:
StackMap stack:
iload 6
ldc 16777216
iand
ifeq 106
103: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
aload 1
iload 6
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
invokevirtual android.app.assist.AssistStructure$ViewNodeText.writeToParcel:(Landroid/os/Parcel;ZZ)V
106: StackMap locals:
StackMap stack:
iload 6
ldc 262144
iand
ifeq 108
107: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
invokevirtual android.os.Parcel.writeInt:(I)V
108: StackMap locals:
StackMap stack:
iload 6
ldc 524288
iand
ifeq 111
109: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
110: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
111: StackMap locals:
StackMap stack:
iload 6
ldc 65536
iand
ifeq 113
112: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
113: StackMap locals:
StackMap stack:
iload 6
ldc 4194304
iand
ifeq 115
114: aload 1
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
115: StackMap locals:
StackMap stack:
iload 6
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mId:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdPackage:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdType:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mIdEntry:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillId:Landroid/view/autofill/AutofillId;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillType:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillHints:[Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield android.app.assist.AssistStructure$ViewNode.mAutofillOverlay:Landroid/app/assist/AssistStructure$AutofillOverlay;
1: return
end local 1 end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAutofillOptions:[Ljava/lang/CharSequence;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mInputType:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mSanitized:Z
ireturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield android.app.assist.AssistStructure$ViewNode.mAutofillValue:Landroid/view/autofill/AutofillValue;
1: aload 1
invokevirtual android.view.autofill.AutofillValue.isText:()Z
ifeq 5
2: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnonnull 4
3: aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
aload 1
invokevirtual android.view.autofill.AutofillValue.getTextValue:()Ljava/lang/CharSequence;
putfield android.app.assist.AssistStructure$ViewNodeText.mText:Ljava/lang/CharSequence;
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mX:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mY:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollX:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mScrollY:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWidth:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mHeight:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMatrix:Landroid/graphics/Matrix;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mElevation:F
freturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mAlpha:F
freturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mFlags:I
bipush 12
iand
ireturn
end local 0 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mClassName:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mContentDescription:Ljava/lang/CharSequence;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 1
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 1
invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
astore 2
start local 2 2: aload 2
ifnonnull 5
3: ldc "AssistStructure"
ldc "Failed to parse web domain"
invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
pop
4: return
5: StackMap locals: android.net.Uri
StackMap stack:
aload 0
aload 2
invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
6: aload 0
aload 2
invokevirtual android.net.Uri.getHost:()Ljava/lang/String;
putfield android.app.assist.AssistStructure$ViewNode.mWebDomain:Ljava/lang/String;
7: return
end local 2 end local 1 end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mWebScheme:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mHtmlInfo:Landroid/view/ViewStructure$HtmlInfo;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mLocaleList:Landroid/os/LocaleList;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mTextIdEntry:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mText:Landroid/app/assist/AssistStructure$ViewNodeText;
ifnull 1
aload 0
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 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mExtras:Landroid/os/Bundle;
areturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
ifnull 1
aload 0
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 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 start local 1 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mChildren:[Landroid/app/assist/AssistStructure$ViewNode;
iload 1
aaload
areturn
end local 1 end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMinEms:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMaxEms:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mMaxLength:I
ireturn
end local 0 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 0: aload 0
getfield android.app.assist.AssistStructure$ViewNode.mImportantForAutofill:I
ireturn
end local 0 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