public class android.view.accessibility.AccessibilityNodeInfo implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.view.accessibility.AccessibilityNodeInfo
super_class: java.lang.Object
{
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int UNDEFINED_CONNECTION_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int UNDEFINED_SELECTION_INDEX;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int UNDEFINED_ITEM_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2147483647
public static final int ROOT_ITEM_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2147483646
public static final long UNDEFINED_NODE_ID;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final long ROOT_NODE_ID;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int FLAG_PREFETCH_PREDECESSORS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FLAG_PREFETCH_SIBLINGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FLAG_PREFETCH_DESCENDANTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int FLAG_REPORT_VIEW_IDS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int ACTION_FOCUS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ACTION_CLEAR_FOCUS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int ACTION_SELECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int ACTION_CLEAR_SELECTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int ACTION_CLICK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int ACTION_LONG_CLICK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int ACTION_ACCESSIBILITY_FOCUS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int ACTION_NEXT_HTML_ELEMENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int ACTION_PREVIOUS_HTML_ELEMENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int ACTION_SCROLL_FORWARD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int ACTION_SCROLL_BACKWARD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int ACTION_COPY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int ACTION_PASTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
public static final int ACTION_CUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
public static final int ACTION_SET_SELECTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 131072
public static final int ACTION_EXPAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
public static final int ACTION_COLLAPSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 524288
public static final int ACTION_DISMISS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1048576
public static final int ACTION_SET_TEXT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
public static final int LAST_LEGACY_STANDARD_ACTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
private static final int ACTION_TYPE_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -16777216
public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"
public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_HTML_ELEMENT_STRING"
public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"
public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_SELECTION_START_INT"
public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_SELECTION_END_INT"
public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"
public static final java.lang.String ACTION_ARGUMENT_ROW_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.action.ARGUMENT_ROW_INT"
public static final java.lang.String ACTION_ARGUMENT_COLUMN_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.action.ARGUMENT_COLUMN_INT"
public static final java.lang.String ACTION_ARGUMENT_PROGRESS_VALUE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE"
public static final java.lang.String ACTION_ARGUMENT_MOVE_WINDOW_X;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_MOVE_WINDOW_X"
public static final java.lang.String ACTION_ARGUMENT_MOVE_WINDOW_Y;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ACTION_ARGUMENT_MOVE_WINDOW_Y"
public static final java.lang.String ACTION_ARGUMENT_ACCESSIBLE_CLICKABLE_SPAN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.action.ACTION_ARGUMENT_ACCESSIBLE_CLICKABLE_SPAN"
public static final int FOCUS_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FOCUS_ACCESSIBILITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MOVEMENT_GRANULARITY_CHARACTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MOVEMENT_GRANULARITY_WORD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MOVEMENT_GRANULARITY_LINE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MOVEMENT_GRANULARITY_PARAGRAPH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int MOVEMENT_GRANULARITY_PAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_KEY"
public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX"
public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH"
public static final java.lang.String EXTRA_DATA_REQUESTED_KEY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.view.accessibility.AccessibilityNodeInfo.extra_data_requested"
private static final int BOOLEAN_PROPERTY_CHECKABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int BOOLEAN_PROPERTY_CHECKED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int BOOLEAN_PROPERTY_FOCUSABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int BOOLEAN_PROPERTY_FOCUSED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int BOOLEAN_PROPERTY_SELECTED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final int BOOLEAN_PROPERTY_CLICKABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private static final int BOOLEAN_PROPERTY_LONG_CLICKABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 64
private static final int BOOLEAN_PROPERTY_ENABLED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 128
private static final int BOOLEAN_PROPERTY_PASSWORD;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 256
private static final int BOOLEAN_PROPERTY_SCROLLABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 512
private static final int BOOLEAN_PROPERTY_ACCESSIBILITY_FOCUSED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
private static final int BOOLEAN_PROPERTY_VISIBLE_TO_USER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
private static final int BOOLEAN_PROPERTY_EDITABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
private static final int BOOLEAN_PROPERTY_OPENS_POPUP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
private static final int BOOLEAN_PROPERTY_DISMISSABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
private static final int BOOLEAN_PROPERTY_MULTI_LINE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
private static final int BOOLEAN_PROPERTY_CONTENT_INVALID;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
private static final int BOOLEAN_PROPERTY_CONTEXT_CLICKABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 131072
private static final int BOOLEAN_PROPERTY_IMPORTANCE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
private static final int BOOLEAN_PROPERTY_SCREEN_READER_FOCUSABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 524288
private static final int BOOLEAN_PROPERTY_IS_SHOWING_HINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1048576
private static final int BOOLEAN_PROPERTY_IS_HEADING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
private static final long VIRTUAL_DESCENDANT_ID_MASK;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -4294967296
private static final int VIRTUAL_DESCENDANT_ID_SHIFT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private static java.util.concurrent.atomic.AtomicInteger sNumInstancesInUse;
descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final int MAX_POOL_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 50
private static final android.util.Pools$SynchronizedPool<android.view.accessibility.AccessibilityNodeInfo> sPool;
descriptor: Landroid/util/Pools$SynchronizedPool;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Landroid/util/Pools$SynchronizedPool<Landroid/view/accessibility/AccessibilityNodeInfo;>;
private static final android.view.accessibility.AccessibilityNodeInfo DEFAULT;
descriptor: Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private boolean mSealed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mWindowId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private long mSourceNodeId;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long mParentNodeId;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long mLabelForId;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long mLabeledById;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long mTraversalBefore;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long mTraversalAfter;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private int mBooleanProperties;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final android.graphics.Rect mBoundsInParent;
descriptor: Landroid/graphics/Rect;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.graphics.Rect mBoundsInScreen;
descriptor: Landroid/graphics/Rect;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int mDrawingOrderInParent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mPackageName;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mClassName;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mOriginalText;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mText;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mHintText;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mError;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mPaneTitle;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mContentDescription;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence mTooltipText;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mViewIdResourceName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.ArrayList<java.lang.String> mExtraDataKeys;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Ljava/lang/String;>;
private android.util.LongArray mChildNodeIds;
descriptor: Landroid/util/LongArray;
flags: (0x0002) ACC_PRIVATE
private java.util.ArrayList<android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction> mActions;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;
private int mMaxTextLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mMovementGranularities;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mTextSelectionStart;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mTextSelectionEnd;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mInputType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mLiveRegion;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.os.Bundle mExtras;
descriptor: Landroid/os/Bundle;
flags: (0x0002) ACC_PRIVATE
private int mConnectionId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.view.accessibility.AccessibilityNodeInfo$RangeInfo mRangeInfo;
descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
flags: (0x0002) ACC_PRIVATE
private android.view.accessibility.AccessibilityNodeInfo$CollectionInfo mCollectionInfo;
descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
flags: (0x0002) ACC_PRIVATE
private android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo mCollectionItemInfo;
descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
flags: (0x0002) ACC_PRIVATE
public static final android.os.Parcelable$Creator<android.view.accessibility.AccessibilityNodeInfo> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/view/accessibility/AccessibilityNodeInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc 2147483647
ldc 2147483647
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
1: ldc 2147483646
2: iconst_m1
3: invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putstatic android.view.accessibility.AccessibilityNodeInfo.ROOT_NODE_ID:J
4: new android.util.Pools$SynchronizedPool
dup
bipush 50
invokespecial android.util.Pools$SynchronizedPool.<init>:(I)V
5: putstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
6: new android.view.accessibility.AccessibilityNodeInfo
dup
invokespecial android.view.accessibility.AccessibilityNodeInfo.<init>:()V
putstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
7: new android.view.accessibility.AccessibilityNodeInfo$1
dup
invokespecial android.view.accessibility.AccessibilityNodeInfo$1.<init>:()V
8: putstatic android.view.accessibility.AccessibilityNodeInfo.CREATOR:Landroid/os/Parcelable$Creator;
9: return
LocalVariableTable:
Start End Slot Name Signature
public static int getAccessibilityViewId(long);
descriptor: (J)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 accessibilityNodeId J
MethodParameters:
Name Flags
accessibilityNodeId
public static int getVirtualDescendantId(long);
descriptor: (J)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: lload 0
ldc -4294967296
land
1: bipush 32
2: lshr
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 accessibilityNodeId J
MethodParameters:
Name Flags
accessibilityNodeId
public static long makeNodeId(int, int);
descriptor: (II)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
i2l
bipush 32
lshl
iload 0
i2l
lor
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 accessibilityViewId I
0 1 1 virtualDescendantId I
MethodParameters:
Name Flags
accessibilityViewId
virtualDescendantId
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
2: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
3: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
4: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
5: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
6: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
7: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
8: aload 0
new android.graphics.Rect
dup
invokespecial android.graphics.Rect.<init>:()V
putfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
9: aload 0
new android.graphics.Rect
dup
invokespecial android.graphics.Rect.<init>:()V
putfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
10: aload 0
iconst_m1
putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
11: aload 0
iconst_m1
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
12: aload 0
iconst_m1
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
13: aload 0
iconst_0
putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
14: aload 0
iconst_0
putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
15: aload 0
iconst_m1
putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setSource(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 source Landroid/view/View;
MethodParameters:
Name Flags
source
public void setSource(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnull 2
aload 1
invokevirtual android.view.View.getAccessibilityWindowId:()I
goto 3
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
2: ldc 2147483647
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.View int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int
3: putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
4: aload 1
ifnull 5
aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 6
StackMap locals:
StackMap stack:
5: ldc 2147483647
6: StackMap locals:
StackMap stack: int
istore 3
start local 3 7: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 9 1 root Landroid/view/View;
0 9 2 virtualDescendantId I
7 9 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public android.view.accessibility.AccessibilityNodeInfo findFocus(int);
descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceValidFocusType:(I)V
2: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
5: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
iload 1
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findFocus:(IIJI)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 focus I
MethodParameters:
Name Flags
focus
public android.view.accessibility.AccessibilityNodeInfo focusSearch(int);
descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceValidFocusDirection:(I)V
2: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
5: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
iload 1
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.focusSearch:(IIJI)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 direction I
MethodParameters:
Name Flags
direction
public int getWindowId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public boolean refresh(android.os.Bundle, boolean);
descriptor: (Landroid/os/Bundle;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 3
start local 3 4: aload 3
5: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
iload 2
iconst_0
aload 1
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
astore 4
start local 4 7: aload 4
ifnonnull 9
8: iconst_0
ireturn
9: StackMap locals: android.view.accessibility.AccessibilityInteractionClient android.view.accessibility.AccessibilityNodeInfo
StackMap stack:
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
10: aload 0
aload 4
invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
11: aload 4
invokevirtual android.view.accessibility.AccessibilityNodeInfo.recycle:()V
12: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 13 1 arguments Landroid/os/Bundle;
0 13 2 bypassCache Z
4 13 3 client Landroid/view/accessibility/AccessibilityInteractionClient;
7 13 4 refreshedInfo Landroid/view/accessibility/AccessibilityNodeInfo;
MethodParameters:
Name Flags
arguments
bypassCache
public boolean refresh();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
iconst_1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.refresh:(Landroid/os/Bundle;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public boolean refreshWithExtraData(java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;Landroid/os/Bundle;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "android.view.accessibility.AccessibilityNodeInfo.extra_data_requested"
aload 1
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 2
iconst_1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.refresh:(Landroid/os/Bundle;Z)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 extraDataKey Ljava/lang/String;
0 2 2 args Landroid/os/Bundle;
MethodParameters:
Name Flags
extraDataKey
args
public android.util.LongArray getChildNodeIds();
descriptor: ()Landroid/util/LongArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public long getChildId(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnonnull 2
1: new java.lang.IndexOutOfBoundsException
dup
invokespecial java.lang.IndexOutOfBoundsException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
iload 1
invokevirtual android.util.LongArray.get:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 index I
MethodParameters:
Name Flags
index
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.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
invokevirtual android.util.LongArray.size:()I
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public android.view.accessibility.AccessibilityNodeInfo getChild(int);
descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
iload 1
invokevirtual android.util.LongArray.get:(I)J
lstore 2
start local 2 6: invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 4
start local 4 7: aload 4
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
8: lload 2
iconst_0
iconst_4
aconst_null
9: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 10 1 index I
6 10 2 childId J
7 10 4 client Landroid/view/accessibility/AccessibilityInteractionClient;
MethodParameters:
Name Flags
index
public void addChild(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
iconst_1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 child Landroid/view/View;
MethodParameters:
Name Flags
child
public void addChildUnchecked(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
iconst_0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 child Landroid/view/View;
MethodParameters:
Name Flags
child
public boolean removeChild(android.view.View);
descriptor: (Landroid/view/View;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.removeChild:(Landroid/view/View;I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 1 1 child Landroid/view/View;
MethodParameters:
Name Flags
child
public void addChild(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 root Landroid/view/View;
0 2 2 virtualDescendantId I
MethodParameters:
Name Flags
root
virtualDescendantId
private void addChildInternal(android.view.View, int, boolean);
descriptor: (Landroid/view/View;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnonnull 3
2: aload 0
new android.util.LongArray
dup
invokespecial android.util.LongArray.<init>:()V
putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
3: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 5
StackMap locals:
StackMap stack:
4: ldc 2147483647
5: StackMap locals:
StackMap stack: int
istore 4
start local 4 6: iload 4
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
lstore 5
start local 5 7: iload 3
ifeq 9
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
lload 5
invokevirtual android.util.LongArray.indexOf:(J)I
iflt 9
8: return
9: StackMap locals: int long
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
lload 5
invokevirtual android.util.LongArray.add:(J)V
10: 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 11 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 11 1 root Landroid/view/View;
0 11 2 virtualDescendantId I
0 11 3 checked Z
6 11 4 rootAccessibilityViewId I
7 11 5 childNodeId J
MethodParameters:
Name Flags
root
virtualDescendantId
checked
public boolean removeChild(android.view.View, int);
descriptor: (Landroid/view/View;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals: android.util.LongArray
StackMap stack:
aload 1
ifnull 5
aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 6
StackMap locals:
StackMap stack:
5: ldc 2147483647
6: StackMap locals:
StackMap stack: int
istore 4
start local 4 7: iload 4
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
lstore 5
start local 5 8: aload 3
lload 5
invokevirtual android.util.LongArray.indexOf:(J)I
istore 7
start local 7 9: iload 7
ifge 11
10: iconst_0
ireturn
11: StackMap locals: int long int
StackMap stack:
aload 3
iload 7
invokevirtual android.util.LongArray.remove:(I)V
12: iconst_1
ireturn
end local 7 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 13 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 13 1 root Landroid/view/View;
0 13 2 virtualDescendantId I
2 13 3 childIds Landroid/util/LongArray;
7 13 4 rootAccessibilityViewId I
8 13 5 childNodeId J
9 13 7 index I
MethodParameters:
Name Flags
root
virtualDescendantId
public java.util.List<android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction> getActionList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokestatic com.android.internal.util.CollectionUtils.emptyIfNull:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
Signature: ()Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;
public int getActions();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnonnull 3
2: iload 1
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 10
6: StackMap locals: int int
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
iload 3
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
istore 4
start local 4 7: iload 4
ldc 2097152
if_icmpgt 9
8: iload 1
iload 4
ior
istore 1
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
iload 2
if_icmplt 6
end local 3 11: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
1 12 1 returnValue I
4 12 2 actionSize I
5 11 3 i I
7 9 4 actionId I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void addAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addActionUnchecked:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
action
private void addActionUnchecked(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnonnull 4
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
4: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
pop
5: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
action
public void addAction(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: iload 1
ldc -16777216
iand
ifeq 5
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Action is not a combination of the standard actions: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
iload 1
i2l
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addStandardActions:(J)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 action I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
action
public void removeAction(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
invokestatic android.view.accessibility.AccessibilityNodeInfo.getActionSingleton:(I)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
invokevirtual android.view.accessibility.AccessibilityNodeInfo.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 action I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
action
public boolean removeAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnull 2
aload 1
ifnonnull 3
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 4 1 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
action
public void removeAllActions();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnull 2
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.clear:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setTraversalBefore(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setTraversalBefore:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public void setTraversalBefore(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 1
ifnull 3
2: aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 4
StackMap locals:
StackMap stack:
3: ldc 2147483647
4: StackMap locals:
StackMap stack: int
istore 3
start local 3 5: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 root Landroid/view/View;
0 7 2 virtualDescendantId I
5 7 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setTraversalAfter(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setTraversalAfter:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public void setTraversalAfter(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 1
ifnull 3
2: aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 4
StackMap locals:
StackMap stack:
3: ldc 2147483647
4: StackMap locals:
StackMap stack: int
istore 3
start local 3 5: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 root Landroid/view/View;
0 7 2 virtualDescendantId I
5 7 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public java.util.List<java.lang.String> getAvailableExtraData();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
ifnull 2
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public void setAvailableExtraData(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 extraDataKeys Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
extraDataKeys
public void setMaxTextLength(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 max I
MethodParameters:
Name Flags
max
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.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setMovementGranularities(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 granularities I
MethodParameters:
Name Flags
granularities
public int getMovementGranularities();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public boolean performAction(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 2
start local 2 4: aload 2
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
5: iload 1
aconst_null
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.performAccessibilityAction:(IIJILandroid/os/Bundle;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 action I
4 7 2 client Landroid/view/accessibility/AccessibilityInteractionClient;
MethodParameters:
Name Flags
action
public boolean performAction(int, android.os.Bundle);
descriptor: (ILandroid/os/Bundle;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 3
start local 3 4: aload 3
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
5: iload 1
aload 2
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.performAccessibilityAction:(IIJILandroid/os/Bundle;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 action I
0 7 2 arguments Landroid/os/Bundle;
4 7 3 client Landroid/view/accessibility/AccessibilityInteractionClient;
MethodParameters:
Name Flags
action
arguments
public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 2
start local 2 4: aload 2
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
5: aload 1
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfosByText:(IIJLjava/lang/String;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 text Ljava/lang/String;
4 7 2 client Landroid/view/accessibility/AccessibilityInteractionClient;
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo;>;
MethodParameters:
Name Flags
text
public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 2
start local 2 4: aload 2
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
5: aload 1
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfosByViewId:(IIJLjava/lang/String;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 viewId Ljava/lang/String;
4 7 2 client Landroid/view/accessibility/AccessibilityInteractionClient;
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo;>;
MethodParameters:
Name Flags
viewId
public android.view.accessibility.AccessibilityWindowInfo getWindow();
descriptor: ()Landroid/view/accessibility/AccessibilityWindowInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 1
start local 1 4: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
invokevirtual android.view.accessibility.AccessibilityInteractionClient.getWindow:(II)Landroid/view/accessibility/AccessibilityWindowInfo;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
4 5 1 client Landroid/view/accessibility/AccessibilityInteractionClient;
public android.view.accessibility.AccessibilityNodeInfo getParent();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public long getParentNodeId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setParent(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setParent:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 parent Landroid/view/View;
MethodParameters:
Name Flags
parent
public void setParent(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 1
ifnull 2
aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 3
StackMap locals:
StackMap stack:
2: ldc 2147483647
3: StackMap locals:
StackMap stack: int
istore 3
start local 3 4: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 6 1 root Landroid/view/View;
0 6 2 virtualDescendantId I
4 6 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public void getBoundsInParent(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.left:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.top:I
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.right:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.bottom:I
2: invokevirtual android.graphics.Rect.set:(IIII)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 4 1 outBounds Landroid/graphics/Rect;
MethodParameters:
Name Flags
outBounds
public void setBoundsInParent(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
getfield android.graphics.Rect.left:I
aload 1
getfield android.graphics.Rect.top:I
aload 1
getfield android.graphics.Rect.right:I
aload 1
getfield android.graphics.Rect.bottom:I
invokevirtual android.graphics.Rect.set:(IIII)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 bounds Landroid/graphics/Rect;
MethodParameters:
Name Flags
bounds
public void getBoundsInScreen(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.left:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.top:I
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.right:I
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.bottom:I
2: invokevirtual android.graphics.Rect.set:(IIII)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 4 1 outBounds Landroid/graphics/Rect;
MethodParameters:
Name Flags
outBounds
public android.graphics.Rect getBoundsInScreen();
descriptor: ()Landroid/graphics/Rect;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setBoundsInScreen(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
getfield android.graphics.Rect.left:I
aload 1
getfield android.graphics.Rect.top:I
aload 1
getfield android.graphics.Rect.right:I
aload 1
getfield android.graphics.Rect.bottom:I
invokevirtual android.graphics.Rect.set:(IIII)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 bounds Landroid/graphics/Rect;
MethodParameters:
Name Flags
bounds
public boolean isCheckable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setCheckable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 checkable Z
MethodParameters:
Name Flags
checkable
public boolean isChecked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setChecked(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_2
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 checked Z
MethodParameters:
Name Flags
checked
public boolean isFocusable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setFocusable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 focusable Z
MethodParameters:
Name Flags
focusable
public boolean isFocused();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setFocused(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 8
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 focused Z
MethodParameters:
Name Flags
focused
public boolean isVisibleToUser();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 2048
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setVisibleToUser(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 2048
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 visibleToUser Z
MethodParameters:
Name Flags
visibleToUser
public boolean isAccessibilityFocused();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1024
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setAccessibilityFocused(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 1024
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 focused Z
MethodParameters:
Name Flags
focused
public boolean isSelected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setSelected(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 16
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 selected Z
MethodParameters:
Name Flags
selected
public boolean isClickable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setClickable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 32
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 clickable Z
MethodParameters:
Name Flags
clickable
public boolean isLongClickable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setLongClickable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 64
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 longClickable Z
MethodParameters:
Name Flags
longClickable
public boolean isEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setEnabled(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 128
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 enabled Z
MethodParameters:
Name Flags
enabled
public boolean isPassword();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setPassword(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 256
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 password Z
MethodParameters:
Name Flags
password
public boolean isScrollable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 512
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setScrollable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 512
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 scrollable Z
MethodParameters:
Name Flags
scrollable
public boolean isEditable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setEditable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 4096
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 editable Z
MethodParameters:
Name Flags
editable
public void setPaneTitle(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnonnull 3
2: aconst_null
goto 4
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
3: aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
4: StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 6 1 paneTitle Ljava/lang/CharSequence;
MethodParameters:
Name Flags
paneTitle
public java.lang.CharSequence getPaneTitle();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public int getDrawingOrder();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setDrawingOrder(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 drawingOrderInParent I
MethodParameters:
Name Flags
drawingOrderInParent
public android.view.accessibility.AccessibilityNodeInfo$CollectionInfo getCollectionInfo();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 collectionInfo Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
MethodParameters:
Name Flags
collectionInfo
public android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo getCollectionItemInfo();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 collectionItemInfo Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
MethodParameters:
Name Flags
collectionItemInfo
public android.view.accessibility.AccessibilityNodeInfo$RangeInfo getRangeInfo();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setRangeInfo(android.view.accessibility.AccessibilityNodeInfo$RangeInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 rangeInfo Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
MethodParameters:
Name Flags
rangeInfo
public boolean isContentInvalid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 65536
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setContentInvalid(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 65536
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 contentInvalid Z
MethodParameters:
Name Flags
contentInvalid
public boolean isContextClickable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 131072
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setContextClickable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 131072
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 contextClickable Z
MethodParameters:
Name Flags
contextClickable
public int getLiveRegion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setLiveRegion(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 mode I
MethodParameters:
Name Flags
mode
public boolean isMultiLine();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 32768
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setMultiLine(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 32768
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 multiLine Z
MethodParameters:
Name Flags
multiLine
public boolean canOpenPopup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setCanOpenPopup(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
sipush 8192
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 opensPopup Z
MethodParameters:
Name Flags
opensPopup
public boolean isDismissable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 16384
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setDismissable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 16384
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 dismissable Z
MethodParameters:
Name Flags
dismissable
public boolean isImportantForAccessibility();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 262144
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setImportantForAccessibility(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 262144
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 important Z
MethodParameters:
Name Flags
important
public boolean isScreenReaderFocusable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 524288
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setScreenReaderFocusable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 524288
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 screenReaderFocusable Z
MethodParameters:
Name Flags
screenReaderFocusable
public boolean isShowingHintText();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1048576
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setShowingHintText(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 1048576
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 showingHintText Z
MethodParameters:
Name Flags
showingHintText
public boolean isHeading();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc 2097152
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
ifeq 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getCollectionItemInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
astore 1
start local 1 2: aload 1
ifnull 3
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
ifeq 3
iconst_1
ireturn
StackMap locals: android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
2 4 1 itemInfo Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
public void setHeading(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 2097152
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 isHeading Z
MethodParameters:
Name Flags
isHeading
public java.lang.CharSequence getPackageName();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setPackageName(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 packageName Ljava/lang/CharSequence;
MethodParameters:
Name Flags
packageName
public java.lang.CharSequence getClassName();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setClassName(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 className Ljava/lang/CharSequence;
MethodParameters:
Name Flags
className
public java.lang.CharSequence getText();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
instanceof android.text.Spanned
ifeq 16
1: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
checkcast android.text.Spanned
astore 1
start local 1 2: aload 1
iconst_0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.length:()I
ldc Landroid/text/style/AccessibilityClickableSpan;
invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.AccessibilityClickableSpan[]
3: astore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 8
6: StackMap locals: android.text.Spanned android.text.style.AccessibilityClickableSpan[] int
StackMap stack:
aload 2
iload 3
aaload
aload 0
invokevirtual android.text.style.AccessibilityClickableSpan.copyConnectionDataFrom:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 2
arraylength
if_icmplt 6
end local 3 9: aload 1
iconst_0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.length:()I
ldc Landroid/text/style/AccessibilityURLSpan;
invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.AccessibilityURLSpan[]
10: astore 3
start local 3 11: iconst_0
istore 4
start local 4 12: goto 15
13: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.text.Spanned android.text.style.AccessibilityClickableSpan[] android.text.style.AccessibilityURLSpan[] int
StackMap stack:
aload 3
iload 4
aaload
aload 0
invokevirtual android.text.style.AccessibilityURLSpan.copyConnectionDataFrom:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
14: iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
aload 3
arraylength
if_icmplt 13
end local 4 end local 3 end local 2 end local 1 16: StackMap locals: android.view.accessibility.AccessibilityNodeInfo
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
2 16 1 spanned Landroid/text/Spanned;
4 16 2 clickableSpans [Landroid/text/style/AccessibilityClickableSpan;
5 9 3 i I
11 16 3 urlSpans [Landroid/text/style/AccessibilityURLSpan;
12 16 4 i I
public java.lang.CharSequence getOriginalText();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setText(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
2: aload 1
instanceof android.text.Spanned
ifeq 28
3: aload 1
checkcast android.text.Spanned
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
ldc Landroid/text/style/ClickableSpan;
invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.ClickableSpan[]
4: astore 2
start local 2 5: aload 2
arraylength
ifle 28
6: new android.text.SpannableStringBuilder
dup
aload 1
invokespecial android.text.SpannableStringBuilder.<init>:(Ljava/lang/CharSequence;)V
astore 3
start local 3 7: iconst_0
istore 4
start local 4 8: goto 25
9: StackMap locals: android.text.style.ClickableSpan[] android.text.Spannable int
StackMap stack:
aload 2
iload 4
aaload
astore 5
start local 5 10: aload 5
instanceof android.text.style.AccessibilityClickableSpan
ifne 26
11: aload 5
instanceof android.text.style.AccessibilityURLSpan
ifeq 13
12: goto 26
13: StackMap locals: android.text.style.ClickableSpan
StackMap stack:
aload 3
aload 5
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
istore 6
start local 6 14: aload 3
aload 5
invokeinterface android.text.Spannable.getSpanEnd:(Ljava/lang/Object;)I
istore 7
start local 7 15: aload 3
aload 5
invokeinterface android.text.Spannable.getSpanFlags:(Ljava/lang/Object;)I
istore 8
start local 8 16: aload 3
aload 5
invokeinterface android.text.Spannable.removeSpan:(Ljava/lang/Object;)V
17: aload 5
instanceof android.text.style.URLSpan
ifeq 19
18: new android.text.style.AccessibilityURLSpan
dup
aload 5
checkcast android.text.style.URLSpan
invokespecial android.text.style.AccessibilityURLSpan.<init>:(Landroid/text/style/URLSpan;)V
goto 20
19: StackMap locals: int int int
StackMap stack:
new android.text.style.AccessibilityClickableSpan
dup
aload 5
invokevirtual android.text.style.ClickableSpan.getId:()I
invokespecial android.text.style.AccessibilityClickableSpan.<init>:(I)V
20: StackMap locals:
StackMap stack: android.text.style.ClickableSpan
astore 9
start local 9 21: aload 3
aload 9
iload 6
iload 7
22: iload 8
23: invokeinterface android.text.Spannable.setSpan:(Ljava/lang/Object;III)V
end local 9 end local 8 end local 7 end local 6 end local 5 24: iinc 4 1
StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence android.text.style.ClickableSpan[] android.text.Spannable int
StackMap stack:
25: iload 4
aload 2
arraylength
if_icmplt 9
end local 4 26: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
27: return
end local 3 end local 2 28: StackMap locals:
StackMap stack:
aload 0
aload 1
ifnonnull 29
aconst_null
goto 30
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
29: aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
30: putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
31: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 32 1 text Ljava/lang/CharSequence;
5 28 2 spans [Landroid/text/style/ClickableSpan;
7 28 3 spannable Landroid/text/Spannable;
8 26 4 i I
10 24 5 span Landroid/text/style/ClickableSpan;
14 24 6 spanToReplaceStart I
15 24 7 spanToReplaceEnd I
16 24 8 spanToReplaceFlags I
21 24 9 replacementSpan Landroid/text/style/ClickableSpan;
MethodParameters:
Name Flags
text
public java.lang.CharSequence getHintText();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setHintText(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
2: aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
3: putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 5 1 hintText Ljava/lang/CharSequence;
MethodParameters:
Name Flags
hintText
public void setError(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
2: aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
3: putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 5 1 error Ljava/lang/CharSequence;
MethodParameters:
Name Flags
error
public java.lang.CharSequence getError();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
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.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setContentDescription(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
2: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
3: StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 5 1 contentDescription Ljava/lang/CharSequence;
MethodParameters:
Name Flags
contentDescription
public java.lang.CharSequence getTooltipText();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setTooltipText(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
2: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aload 1
iconst_0
aload 1
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
3: StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 5 1 tooltipText Ljava/lang/CharSequence;
MethodParameters:
Name Flags
tooltipText
public void setLabelFor(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setLabelFor:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 labeled Landroid/view/View;
MethodParameters:
Name Flags
labeled
public void setLabelFor(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 1
ifnull 3
2: aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 4
StackMap locals:
StackMap stack:
3: ldc 2147483647
4: StackMap locals:
StackMap stack: int
istore 3
start local 3 5: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 root Landroid/view/View;
0 7 2 virtualDescendantId I
5 7 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public android.view.accessibility.AccessibilityNodeInfo getLabelFor();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setLabeledBy(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setLabeledBy:(Landroid/view/View;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 label Landroid/view/View;
MethodParameters:
Name Flags
label
public void setLabeledBy(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 1
ifnull 3
2: aload 1
invokevirtual android.view.View.getAccessibilityViewId:()I
goto 4
StackMap locals:
StackMap stack:
3: ldc 2147483647
4: StackMap locals:
StackMap stack: int
istore 3
start local 3 5: aload 0
iload 3
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 root Landroid/view/View;
0 7 2 virtualDescendantId I
5 7 3 rootAccessibilityViewId I
MethodParameters:
Name Flags
root
virtualDescendantId
public android.view.accessibility.AccessibilityNodeInfo getLabeledBy();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
1: aload 0
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setViewIdResourceName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
aload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 viewIdResName Ljava/lang/String;
MethodParameters:
Name Flags
viewIdResName
public java.lang.String getViewIdResourceName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
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.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
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.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setTextSelection(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
2: aload 0
iload 2
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 4 1 start I
0 4 2 end I
MethodParameters:
Name Flags
start
end
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.view.accessibility.AccessibilityNodeInfo.mInputType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setInputType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 inputType I
MethodParameters:
Name Flags
inputType
public android.os.Bundle getExtras();
descriptor: ()Landroid/os/Bundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
ifnonnull 2
1: aload 0
new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
2: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public boolean hasExtras();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
ifnull 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/view/accessibility/AccessibilityNodeInfo;
private boolean getBooleanProperty(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
iload 1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 property I
MethodParameters:
Name Flags
property
private void setBooleanProperty(int, boolean);
descriptor: (IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: iload 2
ifeq 4
2: aload 0
dup
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
iload 1
ior
putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
dup
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
iload 1
iconst_m1
ixor
iand
putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 6 1 property I
0 6 2 value Z
MethodParameters:
Name Flags
property
value
public void setConnectionId(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 connectionId I
MethodParameters:
Name Flags
connectionId
public int getConnectionId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setSourceNodeId(long, int);
descriptor: (JI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
1: aload 0
lload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
2: aload 0
iload 3
putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 4 1 sourceId J
0 4 3 windowId I
MethodParameters:
Name Flags
sourceId
windowId
public long getSourceNodeId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public void setSealed(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 2 1 sealed Z
MethodParameters:
Name Flags
sealed
public boolean isSealed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
protected void enforceSealed();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
ifne 2
1: new java.lang.IllegalStateException
dup
ldc "Cannot perform this action on a not sealed instance."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
private void enforceValidFocusDirection(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 6
1: 1
2: 1
17: 1
33: 1
66: 1
130: 1
default: 2
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown direction: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 direction I
MethodParameters:
Name Flags
direction
private void enforceValidFocusType(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 2
1: 1
2: 1
default: 2
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown focus type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 focusType I
MethodParameters:
Name Flags
focusType
protected void enforceNotSealed();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "Cannot perform this action on a sealed instance."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View);
descriptor: (Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source Landroid/view/View;
1 3 1 info Landroid/view/accessibility/AccessibilityNodeInfo;
MethodParameters:
Name Flags
source
public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View, int);
descriptor: (Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
astore 2
start local 2 1: aload 2
aload 0
iload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;I)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 root Landroid/view/View;
0 3 1 virtualDescendantId I
1 3 2 info Landroid/view/accessibility/AccessibilityNodeInfo;
MethodParameters:
Name Flags
root
virtualDescendantId
public static android.view.accessibility.AccessibilityNodeInfo obtain();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: getstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
invokevirtual android.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo
astore 0
start local 0 1: getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
ifnull 3
2: getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
pop
3: StackMap locals: android.view.accessibility.AccessibilityNodeInfo
StackMap stack:
aload 0
ifnull 4
aload 0
goto 5
StackMap locals:
StackMap stack:
4: new android.view.accessibility.AccessibilityNodeInfo
dup
invokespecial android.view.accessibility.AccessibilityNodeInfo.<init>:()V
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
5: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 6 0 info Landroid/view/accessibility/AccessibilityNodeInfo;
public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.accessibility.AccessibilityNodeInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 info Landroid/view/accessibility/AccessibilityNodeInfo;
1 3 1 infoClone Landroid/view/accessibility/AccessibilityNodeInfo;
MethodParameters:
Name Flags
info
public void recycle();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.clear:()V
1: getstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
aload 0
invokevirtual android.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z
pop
2: getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
ifnull 4
3: getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.decrementAndGet:()I
pop
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger);
descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 counter Ljava/util/concurrent/atomic/AtomicInteger;
MethodParameters:
Name Flags
counter
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokevirtual android.view.accessibility.AccessibilityNodeInfo.writeToParcelNoRecycle:(Landroid/os/Parcel;I)V
1: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.recycle:()V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 3 1 parcel Landroid/os/Parcel;
0 3 2 flags I
MethodParameters:
Name Flags
parcel
flags
public void writeToParcelNoRecycle(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=13, args_size=3
start local 0 start local 1 start local 2 0: lconst_0
lstore 3
start local 3 1: iconst_0
istore 5
start local 5 2: aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
if_icmpeq 3
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
3: StackMap locals: long int
StackMap stack:
iinc 5 1
4: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
lcmp
ifeq 5
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
5: StackMap locals:
StackMap stack:
iinc 5 1
6: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
if_icmpeq 7
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
7: StackMap locals:
StackMap stack:
iinc 5 1
8: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
lcmp
ifeq 9
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
9: StackMap locals:
StackMap stack:
iinc 5 1
10: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
lcmp
ifeq 11
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
11: StackMap locals:
StackMap stack:
iinc 5 1
12: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
lcmp
ifeq 13
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
13: StackMap locals:
StackMap stack:
iinc 5 1
14: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
lcmp
ifeq 15
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
15: StackMap locals:
StackMap stack:
iinc 5 1
16: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
lcmp
ifeq 17
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
17: StackMap locals:
StackMap stack:
iinc 5 1
18: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
if_icmpeq 19
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
19: StackMap locals:
StackMap stack:
iinc 5 1
20: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
invokestatic android.util.LongArray.elementsEqual:(Landroid/util/LongArray;Landroid/util/LongArray;)Z
ifne 22
21: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
22: StackMap locals:
StackMap stack:
iinc 5 1
23: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 25
24: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
25: StackMap locals:
StackMap stack:
iinc 5 1
26: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 28
27: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
28: StackMap locals:
StackMap stack:
iinc 5 1
29: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 30
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
30: StackMap locals:
StackMap stack:
iinc 5 1
31: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
if_icmpeq 32
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
32: StackMap locals:
StackMap stack:
iinc 5 1
33: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
if_icmpeq 35
34: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
35: StackMap locals:
StackMap stack:
iinc 5 1
36: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
if_icmpeq 37
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
37: StackMap locals:
StackMap stack:
iinc 5 1
38: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 40
39: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
40: StackMap locals:
StackMap stack:
iinc 5 1
41: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 42
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
42: StackMap locals:
StackMap stack:
iinc 5 1
43: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 44
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
44: StackMap locals:
StackMap stack:
iinc 5 1
45: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 47
46: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
47: StackMap locals:
StackMap stack:
iinc 5 1
48: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 49
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
49: StackMap locals:
StackMap stack:
iinc 5 1
50: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 52
51: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
52: StackMap locals:
StackMap stack:
iinc 5 1
53: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 55
54: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
55: StackMap locals:
StackMap stack:
iinc 5 1
56: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 58
57: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
58: StackMap locals:
StackMap stack:
iinc 5 1
59: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 61
60: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
61: StackMap locals:
StackMap stack:
iinc 5 1
62: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
if_icmpeq 64
63: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
64: StackMap locals:
StackMap stack:
iinc 5 1
65: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
if_icmpeq 67
66: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
67: StackMap locals:
StackMap stack:
iinc 5 1
68: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
if_icmpeq 69
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
69: StackMap locals:
StackMap stack:
iinc 5 1
70: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
if_icmpeq 71
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
71: StackMap locals:
StackMap stack:
iinc 5 1
72: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
if_icmpeq 74
73: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
74: StackMap locals:
StackMap stack:
iinc 5 1
75: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 77
76: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
77: StackMap locals:
StackMap stack:
iinc 5 1
78: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 79
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
79: StackMap locals:
StackMap stack:
iinc 5 1
80: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 81
lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
81: StackMap locals:
StackMap stack:
iinc 5 1
82: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 84
83: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
84: StackMap locals:
StackMap stack:
iinc 5 1
85: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 87
86: lload 3
iload 5
invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
lor
lstore 3
87: StackMap locals:
StackMap stack:
iload 5
istore 6
start local 6 88: aload 1
lload 3
invokevirtual android.os.Parcel.writeLong:(J)V
89: iconst_0
istore 5
90: lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 93
aload 1
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
ifeq 91
iconst_1
goto 92
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack: android.os.Parcel
91: iconst_0
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack: android.os.Parcel int
92: invokevirtual android.os.Parcel.writeInt:(I)V
93: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 94
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokevirtual android.os.Parcel.writeLong:(J)V
94: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 95
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
invokevirtual android.os.Parcel.writeInt:(I)V
95: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 96
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
invokevirtual android.os.Parcel.writeLong:(J)V
96: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 97
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
invokevirtual android.os.Parcel.writeLong:(J)V
97: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 98
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
invokevirtual android.os.Parcel.writeLong:(J)V
98: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 99
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
invokevirtual android.os.Parcel.writeLong:(J)V
99: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 100
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
invokevirtual android.os.Parcel.writeLong:(J)V
100: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 101
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
invokevirtual android.os.Parcel.writeInt:(I)V
101: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 113
102: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
astore 7
start local 7 103: aload 7
ifnonnull 106
104: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
105: goto 113
106: StackMap locals: android.util.LongArray
StackMap stack:
aload 7
invokevirtual android.util.LongArray.size:()I
istore 8
start local 8 107: aload 1
iload 8
invokevirtual android.os.Parcel.writeInt:(I)V
108: iconst_0
istore 9
start local 9 109: goto 112
110: StackMap locals: int int
StackMap stack:
aload 1
aload 7
iload 9
invokevirtual android.util.LongArray.get:(I)J
invokevirtual android.os.Parcel.writeLong:(J)V
111: iinc 9 1
StackMap locals:
StackMap stack:
112: iload 9
iload 8
if_icmplt 110
end local 9 end local 8 end local 7 113: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 118
114: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.top:I
invokevirtual android.os.Parcel.writeInt:(I)V
115: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.bottom:I
invokevirtual android.os.Parcel.writeInt:(I)V
116: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.left:I
invokevirtual android.os.Parcel.writeInt:(I)V
117: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
getfield android.graphics.Rect.right:I
invokevirtual android.os.Parcel.writeInt:(I)V
118: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 123
119: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.top:I
invokevirtual android.os.Parcel.writeInt:(I)V
120: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.bottom:I
invokevirtual android.os.Parcel.writeInt:(I)V
121: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.left:I
invokevirtual android.os.Parcel.writeInt:(I)V
122: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
getfield android.graphics.Rect.right:I
invokevirtual android.os.Parcel.writeInt:(I)V
123: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 150
124: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnull 148
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.isEmpty:()Z
ifne 148
125: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 7
start local 7 126: iconst_0
istore 8
start local 8 127: lconst_0
lstore 9
start local 9 128: iconst_0
istore 11
start local 11 129: goto 136
130: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int int int long int
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
iload 11
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
astore 12
start local 12 131: aload 12
invokestatic android.view.accessibility.AccessibilityNodeInfo.isDefaultStandardAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
ifeq 134
132: lload 9
aload 12
getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
lor
lstore 9
133: goto 135
134: StackMap locals: android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
StackMap stack:
iinc 8 1
end local 12 135: StackMap locals:
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
136: iload 11
iload 7
if_icmplt 130
end local 11 137: aload 1
lload 9
invokevirtual android.os.Parcel.writeLong:(J)V
138: aload 1
iload 8
invokevirtual android.os.Parcel.writeInt:(I)V
139: iconst_0
istore 11
start local 11 140: goto 146
141: StackMap locals:
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
iload 11
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
astore 12
start local 12 142: aload 12
invokestatic android.view.accessibility.AccessibilityNodeInfo.isDefaultStandardAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
ifne 145
143: aload 1
aload 12
invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
invokevirtual android.os.Parcel.writeInt:(I)V
144: aload 1
aload 12
invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getLabel:()Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
end local 12 145: StackMap locals:
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
146: iload 11
iload 7
if_icmplt 141
end local 11 end local 9 end local 8 end local 7 147: goto 150
148: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack:
aload 1
lconst_0
invokevirtual android.os.Parcel.writeLong:(J)V
149: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
150: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 151
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
invokevirtual android.os.Parcel.writeInt:(I)V
151: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 152
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
invokevirtual android.os.Parcel.writeInt:(I)V
152: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 153
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
invokevirtual android.os.Parcel.writeInt:(I)V
153: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 154
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
154: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 155
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
155: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 156
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
156: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 157
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
157: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 158
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
158: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 160
159: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
160: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 161
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
161: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 162
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
162: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 163
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
163: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 164
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
invokevirtual android.os.Parcel.writeInt:(I)V
164: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 165
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
invokevirtual android.os.Parcel.writeInt:(I)V
165: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 166
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
invokevirtual android.os.Parcel.writeInt:(I)V
166: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 167
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
invokevirtual android.os.Parcel.writeInt:(I)V
167: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 168
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
invokevirtual android.os.Parcel.writeInt:(I)V
168: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 169
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
169: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 170
aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
170: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 175
171: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getType:()I
invokevirtual android.os.Parcel.writeInt:(I)V
172: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getMin:()F
invokevirtual android.os.Parcel.writeFloat:(F)V
173: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getMax:()F
invokevirtual android.os.Parcel.writeFloat:(F)V
174: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getCurrent:()F
invokevirtual android.os.Parcel.writeFloat:(F)V
175: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 182
176: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getRowCount:()I
invokevirtual android.os.Parcel.writeInt:(I)V
177: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getColumnCount:()I
invokevirtual android.os.Parcel.writeInt:(I)V
178: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.isHierarchical:()Z
ifeq 179
iconst_1
goto 180
StackMap locals:
StackMap stack: android.os.Parcel
179: iconst_0
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack: android.os.Parcel int
180: invokevirtual android.os.Parcel.writeInt:(I)V
181: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getSelectionMode:()I
invokevirtual android.os.Parcel.writeInt:(I)V
182: StackMap locals:
StackMap stack:
lload 3
iload 5
iinc 5 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 193
183: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getRowIndex:()I
invokevirtual android.os.Parcel.writeInt:(I)V
184: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getRowSpan:()I
invokevirtual android.os.Parcel.writeInt:(I)V
185: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getColumnIndex:()I
invokevirtual android.os.Parcel.writeInt:(I)V
186: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getColumnSpan:()I
invokevirtual android.os.Parcel.writeInt:(I)V
187: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.isHeading:()Z
ifeq 188
iconst_1
goto 189
StackMap locals:
StackMap stack: android.os.Parcel
188: iconst_0
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack: android.os.Parcel int
189: invokevirtual android.os.Parcel.writeInt:(I)V
190: aload 1
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.isSelected:()Z
ifeq 191
iconst_1
goto 192
StackMap locals:
StackMap stack: android.os.Parcel
191: iconst_0
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
StackMap stack: android.os.Parcel int
192: invokevirtual android.os.Parcel.writeInt:(I)V
193: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 194 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 194 1 parcel Landroid/os/Parcel;
0 194 2 flags I
1 194 3 nonDefaultFields J
2 194 5 fieldIndex I
88 194 6 totalFields I
103 113 7 childIds Landroid/util/LongArray;
107 113 8 childIdsSize I
109 113 9 i I
126 147 7 actionCount I
127 147 8 nonStandardActionCount I
128 147 9 defaultStandardActions J
129 137 11 i I
131 135 12 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
140 147 11 i I
142 145 12 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
parcel
flags
private void init(android.view.accessibility.AccessibilityNodeInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
1: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
2: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
3: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
4: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
5: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
6: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
7: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
8: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
9: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
invokevirtual android.graphics.Rect.set:(Landroid/graphics/Rect;)V
10: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
invokevirtual android.graphics.Rect.set:(Landroid/graphics/Rect;)V
11: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
12: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
13: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
14: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
15: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
16: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
17: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
18: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
19: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
20: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
21: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnull 22
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.clear:()V
22: StackMap locals:
StackMap stack:
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
astore 2
start local 2 23: aload 2
ifnull 28
aload 2
invokevirtual java.util.ArrayList.size:()I
ifle 28
24: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
ifnonnull 27
25: aload 0
new java.util.ArrayList
dup
aload 2
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
26: goto 28
27: StackMap locals: java.util.ArrayList
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.addAll:(Ljava/util/Collection;)Z
pop
28: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
29: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
30: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
31: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnull 32
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
invokevirtual android.util.LongArray.clear:()V
32: StackMap locals:
StackMap stack:
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
astore 3
start local 3 33: aload 3
ifnull 38
aload 3
invokevirtual android.util.LongArray.size:()I
ifle 38
34: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
ifnonnull 37
35: aload 0
aload 3
invokevirtual android.util.LongArray.clone:()Landroid/util/LongArray;
putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
36: goto 38
37: StackMap locals: android.util.LongArray
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
aload 3
invokevirtual android.util.LongArray.addAll:(Landroid/util/LongArray;)V
38: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
39: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
40: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
41: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
42: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
43: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
44: aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
ifnull 45
new android.os.Bundle
dup
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
goto 46
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
45: aconst_null
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.os.Bundle
46: putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
47: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
ifnull 48
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.recycle:()V
48: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
ifnull 50
49: aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokestatic android.view.accessibility.AccessibilityNodeInfo$RangeInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
goto 51
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
50: aconst_null
51: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$RangeInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
52: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
ifnull 53
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.recycle:()V
53: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
ifnull 55
54: aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
goto 56
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
55: aconst_null
56: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
57: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
ifnull 58
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.recycle:()V
58: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
ifnull 60
59: aload 1
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
goto 61
StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
60: aconst_null
61: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
62: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 63 1 other Landroid/view/accessibility/AccessibilityNodeInfo;
23 63 2 otherActions Ljava/util/ArrayList<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;
33 63 3 otherChildNodeIds Landroid/util/LongArray;
MethodParameters:
Name Flags
other
private void initFromParcel(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=11, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readLong:()J
lstore 2
start local 2 1: iconst_0
istore 4
start local 4 2: lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 5
3: aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 4
iconst_1
goto 6
StackMap locals: long int
StackMap stack:
4: iconst_0
goto 6
5: StackMap locals:
StackMap stack:
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
6: StackMap locals:
StackMap stack: int
istore 5
start local 5 7: lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 8
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
8: StackMap locals: int
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 9
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
9: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 10
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
10: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 11
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
11: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 12
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
12: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 13
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
13: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 14
aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
14: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 15
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
15: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 27
16: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 17: iload 6
ifgt 20
18: aload 0
aconst_null
putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
19: goto 27
20: StackMap locals: int
StackMap stack:
aload 0
new android.util.LongArray
dup
iload 6
invokespecial android.util.LongArray.<init>:(I)V
putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
21: iconst_0
istore 7
start local 7 22: goto 26
23: StackMap locals: int
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readLong:()J
lstore 8
start local 8 24: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
lload 8
invokevirtual android.util.LongArray.add:(J)V
end local 8 25: iinc 7 1
StackMap locals:
StackMap stack:
26: iload 7
iload 6
if_icmplt 23
end local 7 end local 6 27: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 32
28: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.top:I
29: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.bottom:I
30: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.left:I
31: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.right:I
32: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 37
33: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.top:I
34: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.bottom:I
35: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.left:I
36: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.graphics.Rect.right:I
37: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 49
38: aload 1
invokevirtual android.os.Parcel.readLong:()J
lstore 6
start local 6 39: aload 0
lload 6
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addStandardActions:(J)V
40: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 41: iconst_0
istore 9
start local 9 42: goto 48
43: StackMap locals: long int int
StackMap stack:
new android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
dup
44: aload 1
invokevirtual android.os.Parcel.readInt:()I
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
45: invokespecial android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.<init>:(ILjava/lang/CharSequence;)V
astore 10
start local 10 46: aload 0
aload 10
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addActionUnchecked:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
end local 10 47: iinc 9 1
StackMap locals:
StackMap stack:
48: iload 9
iload 8
if_icmplt 43
end local 9 end local 8 end local 6 49: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 50
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
50: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 51
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
51: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 52
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
52: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 53
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
53: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 54
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
54: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 55
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
55: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 56
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
56: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 57
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
57: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 59
58: aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
59: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 60
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
60: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 61
aload 0
aload 1
invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
61: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 62
aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
62: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 63
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
63: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 64
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
64: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 65
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
65: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 66
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
66: StackMap locals:
StackMap stack:
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 67
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
67: StackMap locals:
StackMap stack:
aload 0
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 69
68: aload 1
invokevirtual android.os.Parcel.createStringArrayList:()Ljava/util/ArrayList;
goto 70
69: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aconst_null
70: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList
putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
71: aload 0
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 73
72: aload 1
invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
goto 74
73: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aconst_null
74: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.os.Bundle
putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
75: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
ifnull 76
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.recycle:()V
76: StackMap locals:
StackMap stack:
aload 0
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 83
77: aload 1
invokevirtual android.os.Parcel.readInt:()I
78: aload 1
invokevirtual android.os.Parcel.readFloat:()F
79: aload 1
invokevirtual android.os.Parcel.readFloat:()F
80: aload 1
invokevirtual android.os.Parcel.readFloat:()F
81: invokestatic android.view.accessibility.AccessibilityNodeInfo$RangeInfo.obtain:(IFFF)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
82: goto 84
83: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aconst_null
84: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$RangeInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
85: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
ifnull 86
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.recycle:()V
86: StackMap locals:
StackMap stack:
aload 0
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 94
87: aload 1
invokevirtual android.os.Parcel.readInt:()I
88: aload 1
invokevirtual android.os.Parcel.readInt:()I
89: aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 90
iconst_1
goto 91
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int
90: iconst_0
91: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int
aload 1
invokevirtual android.os.Parcel.readInt:()I
92: invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.obtain:(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
93: goto 95
94: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aconst_null
95: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
96: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
ifnull 97
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.recycle:()V
97: StackMap locals:
StackMap stack:
aload 0
lload 2
iload 4
iinc 4 1
invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
ifeq 108
98: aload 1
invokevirtual android.os.Parcel.readInt:()I
99: aload 1
invokevirtual android.os.Parcel.readInt:()I
100: aload 1
invokevirtual android.os.Parcel.readInt:()I
101: aload 1
invokevirtual android.os.Parcel.readInt:()I
102: aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 103
iconst_1
goto 104
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int
103: iconst_0
104: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int
aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 105
iconst_1
goto 106
StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int
105: iconst_0
106: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int int
invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
107: goto 109
108: StackMap locals:
StackMap stack: android.view.accessibility.AccessibilityNodeInfo
aconst_null
109: StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
110: aload 0
iload 5
putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
111: return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 112 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 112 1 parcel Landroid/os/Parcel;
1 112 2 nonDefaultFields J
2 112 4 fieldIndex I
7 112 5 sealed Z
17 27 6 childrenSize I
22 27 7 i I
24 25 8 childId J
39 49 6 standardActions J
41 49 8 nonStandardActionCount I
42 49 9 i I
46 47 10 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
parcel
private void clear();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
private static boolean isDefaultStandardAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
ldc -1
lcmp
ifeq 1
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getLabel:()Ljava/lang/CharSequence;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
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 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
action
private static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionSingleton(int);
descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.size:()I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 7
3: StackMap locals: int int
StackMap stack:
getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
iload 2
invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
astore 3
start local 3 4: iload 0
aload 3
invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
if_icmpne 6
5: aload 3
areturn
end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 1
if_icmplt 3
end local 2 8: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 actionId I
1 9 1 actions I
2 8 2 i I
4 6 3 currentAction Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
actionId
private static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionSingletonBySerializationFlag(long);
descriptor: (J)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.size:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 7
3: StackMap locals: int int
StackMap stack:
getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
iload 3
invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
astore 4
start local 4 4: lload 0
aload 4
getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
lcmp
ifne 6
5: aload 4
areturn
end local 4 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 3
end local 3 8: aconst_null
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 flag J
1 9 2 actions I
2 8 3 i I
4 6 4 currentAction Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
flag
private void addStandardActions(long);
descriptor: (J)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: lload 1
lstore 3
start local 3 1: goto 6
2: StackMap locals: long
StackMap stack:
lconst_1
lload 3
invokestatic java.lang.Long.numberOfTrailingZeros:(J)I
lshl
lstore 5
start local 5 3: lload 3
lload 5
ldc -1
lxor
land
lstore 3
4: lload 5
invokestatic android.view.accessibility.AccessibilityNodeInfo.getActionSingletonBySerializationFlag:(J)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
astore 7
start local 7 5: aload 0
aload 7
invokevirtual android.view.accessibility.AccessibilityNodeInfo.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
end local 7 end local 5 6: StackMap locals:
StackMap stack:
lload 3
lconst_0
lcmp
ifgt 2
7: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 8 1 serializationIdMask J
1 8 3 remainingIds J
3 6 5 id J
5 6 7 action Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
MethodParameters:
Name Flags
serializationIdMask
private static java.lang.String getActionSymbolicName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
action
private static java.lang.String getMovementGranularitySymbolicName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 5
1: 1
2: 2
4: 3
8: 4
16: 5
default: 6
}
1: StackMap locals:
StackMap stack:
ldc "MOVEMENT_GRANULARITY_CHARACTER"
areturn
2: StackMap locals:
StackMap stack:
ldc "MOVEMENT_GRANULARITY_WORD"
areturn
3: StackMap locals:
StackMap stack:
ldc "MOVEMENT_GRANULARITY_LINE"
areturn
4: StackMap locals:
StackMap stack:
ldc "MOVEMENT_GRANULARITY_PARAGRAPH"
areturn
5: StackMap locals:
StackMap stack:
ldc "MOVEMENT_GRANULARITY_PAGE"
areturn
6: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown movement granularity: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 granularity I
MethodParameters:
Name Flags
granularity
private boolean canPerformRequestOverConnection(long);
descriptor: (J)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
iconst_m1
if_icmpeq 4
1: lload 1
invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
ldc 2147483647
if_icmpeq 4
2: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
iconst_m1
if_icmpeq 4
3: iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 5 1 accessibilityNodeId J
MethodParameters:
Name Flags
accessibilityNodeId
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
checkcast android.view.accessibility.AccessibilityNodeInfo
astore 2
start local 2 7: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
aload 2
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
lcmp
ifeq 9
8: iconst_0
ireturn
9: StackMap locals: android.view.accessibility.AccessibilityNodeInfo
StackMap stack:
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
aload 2
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 12 1 object Ljava/lang/Object;
7 12 2 other Landroid/view/accessibility/AccessibilityNodeInfo;
MethodParameters:
Name Flags
object
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_1
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
invokestatic android.view.accessibility.AccessibilityNodeInfo.getVirtualDescendantId:(J)I
iadd
istore 1
3: bipush 31
iload 1
imul
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
iadd
istore 1
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
1 5 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc "; boundsInParent: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc "; boundsInScreen: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "; packageName: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
5: aload 1
ldc "; className: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc "; text: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc "; error: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
8: aload 1
ldc "; maxTextLength: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
9: aload 1
ldc "; contentDescription: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
10: aload 1
ldc "; tooltipText: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
11: aload 1
ldc "; viewIdResName: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc "; checkable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isCheckable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
13: aload 1
ldc "; checked: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isChecked:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc "; focusable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isFocusable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
15: aload 1
ldc "; focused: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isFocused:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
16: aload 1
ldc "; selected: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSelected:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
17: aload 1
ldc "; clickable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isClickable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
18: aload 1
ldc "; longClickable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isLongClickable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
19: aload 1
ldc "; contextClickable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isContextClickable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
20: aload 1
ldc "; enabled: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isEnabled:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
21: aload 1
ldc "; password: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isPassword:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
22: aload 1
ldc "; scrollable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isScrollable:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
23: aload 1
ldc "; importantForAccessibility: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isImportantForAccessibility:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
24: aload 1
ldc "; visible: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.view.accessibility.AccessibilityNodeInfo.isVisibleToUser:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
25: aload 1
ldc "; actions: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
26: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
1 27 1 builder Ljava/lang/StringBuilder;
private android.view.accessibility.AccessibilityNodeInfo getNodeForAccessibilityId(long);
descriptor: (J)Landroid/view/accessibility/AccessibilityNodeInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
astore 3
start local 3 3: aload 3
aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
4: aload 0
getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
lload 1
iconst_0
bipush 7
5: aconst_null
6: invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/view/accessibility/AccessibilityNodeInfo;
0 7 1 accessibilityId J
3 7 3 client Landroid/view/accessibility/AccessibilityInteractionClient;
MethodParameters:
Name Flags
accessibilityId
public static java.lang.String idToString(long);
descriptor: (J)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: lload 0
invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
istore 2
start local 2 1: lload 0
invokestatic android.view.accessibility.AccessibilityNodeInfo.getVirtualDescendantId:(J)I
istore 3
start local 3 2: iload 3
iconst_m1
if_icmpne 4
3: iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)Ljava/lang/String;
goto 5
4: StackMap locals: int int
StackMap stack:
new java.lang.StringBuilder
dup
iload 2
invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 accessibilityId J
1 6 2 accessibilityViewId I
2 6 3 virtualDescendantId I
MethodParameters:
Name Flags
accessibilityId
private static java.lang.String idItemToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 3
-1: 3
2147483646: 1
2147483647: 2
default: 4
}
1: StackMap locals:
StackMap stack:
ldc "ROOT"
areturn
2: StackMap locals:
StackMap stack:
ldc "UNDEFINED"
areturn
3: StackMap locals:
StackMap stack:
ldc "HOST"
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 item I
MethodParameters:
Name Flags
item
}
SourceFile: "AccessibilityNodeInfo.java"
NestMembers:
android.view.accessibility.AccessibilityNodeInfo$1 android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction android.view.accessibility.AccessibilityNodeInfo$CollectionInfo android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo android.view.accessibility.AccessibilityNodeInfo$RangeInfo
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public SynchronizedPool = android.util.Pools$SynchronizedPool of android.util.Pools
android.view.accessibility.AccessibilityNodeInfo$1
public final AccessibilityAction = android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction of android.view.accessibility.AccessibilityNodeInfo
public final CollectionInfo = android.view.accessibility.AccessibilityNodeInfo$CollectionInfo of android.view.accessibility.AccessibilityNodeInfo
public final CollectionItemInfo = android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo of android.view.accessibility.AccessibilityNodeInfo
public final RangeInfo = android.view.accessibility.AccessibilityNodeInfo$RangeInfo of android.view.accessibility.AccessibilityNodeInfo