1{
2  "methods": {
3    "__constructor__()": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [],
9      "returnType": "void",
10      "exceptions": [],
11      "name": "__constructor__()"
12    },
13    "addAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction)": {
14      "isImplementation": true,
15      "modifiers": [
16        "protected"
17      ],
18      "params": [
19        "action"
20      ],
21      "returnType": "void",
22      "exceptions": [],
23      "minSdk": 21,
24      "name": "addAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction)"
25    },
26    "addAction(int)": {
27      "isImplementation": true,
28      "modifiers": [
29        "protected"
30      ],
31      "params": [
32        "action"
33      ],
34      "returnType": "void",
35      "exceptions": [],
36      "name": "addAction(int)"
37    },
38    "addChild(android.view.View)": {
39      "isImplementation": true,
40      "modifiers": [
41        "protected"
42      ],
43      "params": [
44        "child"
45      ],
46      "returnType": "void",
47      "exceptions": [],
48      "name": "addChild(android.view.View)"
49    },
50    "addChild(android.view.View,int)": {
51      "isImplementation": true,
52      "modifiers": [
53        "protected"
54      ],
55      "params": [
56        "root",
57        "virtualDescendantId"
58      ],
59      "returnType": "void",
60      "exceptions": [],
61      "name": "addChild(android.view.View,int)"
62    },
63    "addChild(android.view.accessibility.AccessibilityNodeInfo)": {
64      "isImplementation": false,
65      "modifiers": [
66        "public"
67      ],
68      "params": [
69        "child"
70      ],
71      "returnType": "void",
72      "exceptions": [],
73      "name": "addChild(android.view.accessibility.AccessibilityNodeInfo)",
74      "documentation": "Add a child node to this one. Also initializes the parent field of the\nchild.\n\n@param child The node to be added as a child.\n"
75    },
76    "areThereUnrecycledNodes(boolean)": {
77      "isImplementation": false,
78      "modifiers": [
79        "public",
80        "static"
81      ],
82      "params": [
83        "printUnrecycledNodesToSystemErr"
84      ],
85      "returnType": "boolean",
86      "exceptions": [],
87      "name": "areThereUnrecycledNodes(boolean)",
88      "documentation": "Check for leaked objects that were {@code obtain}ed but never\n{@code recycle}d.\n\n@param printUnrecycledNodesToSystemErr - if true, stack traces of calls\n       to {@code obtain} that lack matching calls to {@code recycle} are\n       dumped to System.err.\n@return {@code true} if there are unrecycled nodes\n"
89    },
90    "canOpenPopup()": {
91      "isImplementation": true,
92      "modifiers": [
93        "protected"
94      ],
95      "params": [],
96      "returnType": "boolean",
97      "exceptions": [],
98      "minSdk": 21,
99      "name": "canOpenPopup()"
100    },
101    "describeContents()": {
102      "isImplementation": true,
103      "modifiers": [
104        "protected"
105      ],
106      "params": [],
107      "returnType": "int",
108      "exceptions": [],
109      "name": "describeContents()"
110    },
111    "equals(java.lang.Object)": {
112      "isImplementation": true,
113      "modifiers": [
114        "public"
115      ],
116      "params": [
117        "object"
118      ],
119      "returnType": "boolean",
120      "exceptions": [],
121      "name": "equals(java.lang.Object)",
122      "documentation": "Equality check based on reference equality of the Views from which these instances were\ncreated, or the equality of their assigned IDs.\n"
123    },
124    "getActionFromIdFromFrameWork(int)": {
125      "isImplementation": false,
126      "modifiers": [
127        "private",
128        "static"
129      ],
130      "params": [
131        "id"
132      ],
133      "returnType": "android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction",
134      "exceptions": [],
135      "name": "getActionFromIdFromFrameWork(int)"
136    },
137    "getActionList()": {
138      "isImplementation": true,
139      "modifiers": [
140        "protected"
141      ],
142      "params": [],
143      "returnType": "java.util.List\u003candroid.view.accessibility.AccessibilityNodeInfo.AccessibilityAction\u003e",
144      "exceptions": [],
145      "minSdk": 21,
146      "name": "getActionList()"
147    },
148    "getActionTypeMaskFromFramework()": {
149      "isImplementation": false,
150      "modifiers": [
151        "private",
152        "static"
153      ],
154      "params": [],
155      "returnType": "int",
156      "exceptions": [],
157      "name": "getActionTypeMaskFromFramework()"
158    },
159    "getActions()": {
160      "isImplementation": true,
161      "modifiers": [
162        "protected"
163      ],
164      "params": [],
165      "returnType": "int",
166      "exceptions": [],
167      "name": "getActions()",
168      "documentation": "Obtain flags for actions supported. Currently only supports {@link\nAccessibilityNodeInfo#ACTION_CLICK}, {@link AccessibilityNodeInfo#ACTION_LONG_CLICK}, {@link\nAccessibilityNodeInfo#ACTION_SCROLL_FORWARD}, {@link AccessibilityNodeInfo#ACTION_PASTE},\n{@link AccessibilityNodeInfo#ACTION_FOCUS}, {@link AccessibilityNodeInfo#ACTION_SET_SELECTION},\n{@link AccessibilityNodeInfo#ACTION_SCROLL_BACKWARD} Returned value is derived from the\ngetters.\n\n@return Action mask. 0 if no actions supported.\n"
169    },
170    "getBoundsInParent(android.graphics.Rect)": {
171      "isImplementation": true,
172      "modifiers": [
173        "protected"
174      ],
175      "params": [
176        "outBounds"
177      ],
178      "returnType": "void",
179      "exceptions": [],
180      "name": "getBoundsInParent(android.graphics.Rect)"
181    },
182    "getBoundsInScreen(android.graphics.Rect)": {
183      "isImplementation": true,
184      "modifiers": [
185        "protected"
186      ],
187      "params": [
188        "outBounds"
189      ],
190      "returnType": "void",
191      "exceptions": [],
192      "name": "getBoundsInScreen(android.graphics.Rect)"
193    },
194    "getChild(int)": {
195      "isImplementation": true,
196      "modifiers": [
197        "protected"
198      ],
199      "params": [
200        "index"
201      ],
202      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
203      "exceptions": [],
204      "name": "getChild(int)"
205    },
206    "getChildCount()": {
207      "isImplementation": true,
208      "modifiers": [
209        "protected"
210      ],
211      "params": [],
212      "returnType": "int",
213      "exceptions": [],
214      "name": "getChildCount()"
215    },
216    "getClassName()": {
217      "isImplementation": true,
218      "modifiers": [
219        "protected"
220      ],
221      "params": [],
222      "returnType": "java.lang.CharSequence",
223      "exceptions": [],
224      "name": "getClassName()"
225    },
226    "getClone()": {
227      "isImplementation": false,
228      "modifiers": [
229        "private"
230      ],
231      "params": [],
232      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
233      "exceptions": [],
234      "name": "getClone()",
235      "documentation": "@return A shallow copy.\n"
236    },
237    "getCollectionInfo()": {
238      "isImplementation": true,
239      "modifiers": [
240        "protected"
241      ],
242      "params": [],
243      "returnType": "android.view.accessibility.AccessibilityNodeInfo.CollectionInfo",
244      "exceptions": [],
245      "minSdk": 19,
246      "name": "getCollectionInfo()"
247    },
248    "getCollectionItemInfo()": {
249      "isImplementation": true,
250      "modifiers": [
251        "protected"
252      ],
253      "params": [],
254      "returnType": "android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo",
255      "exceptions": [],
256      "minSdk": 19,
257      "name": "getCollectionItemInfo()"
258    },
259    "getContentDescription()": {
260      "isImplementation": true,
261      "modifiers": [
262        "protected"
263      ],
264      "params": [],
265      "returnType": "java.lang.CharSequence",
266      "exceptions": [],
267      "name": "getContentDescription()"
268    },
269    "getDrawingOrder()": {
270      "isImplementation": true,
271      "modifiers": [
272        "protected"
273      ],
274      "params": [],
275      "returnType": "int",
276      "exceptions": [],
277      "minSdk": 24,
278      "name": "getDrawingOrder()",
279      "documentation": "Returns the drawing order of the view corresponding to this node. "
280    },
281    "getError()": {
282      "isImplementation": true,
283      "modifiers": [
284        "protected"
285      ],
286      "params": [],
287      "returnType": "java.lang.CharSequence",
288      "exceptions": [],
289      "minSdk": 21,
290      "name": "getError()"
291    },
292    "getInputType()": {
293      "isImplementation": true,
294      "modifiers": [
295        "protected"
296      ],
297      "params": [],
298      "returnType": "int",
299      "exceptions": [],
300      "minSdk": 19,
301      "name": "getInputType()"
302    },
303    "getLabelFor()": {
304      "isImplementation": true,
305      "modifiers": [
306        "protected"
307      ],
308      "params": [],
309      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
310      "exceptions": [],
311      "minSdk": 18,
312      "name": "getLabelFor()"
313    },
314    "getLabeledBy()": {
315      "isImplementation": true,
316      "modifiers": [
317        "protected"
318      ],
319      "params": [],
320      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
321      "exceptions": [],
322      "minSdk": 17,
323      "name": "getLabeledBy()"
324    },
325    "getLastLegacyActionFromFrameWork()": {
326      "isImplementation": false,
327      "modifiers": [
328        "private",
329        "static"
330      ],
331      "params": [],
332      "returnType": "int",
333      "exceptions": [],
334      "name": "getLastLegacyActionFromFrameWork()"
335    },
336    "getLiveRegion()": {
337      "isImplementation": true,
338      "modifiers": [
339        "protected"
340      ],
341      "params": [],
342      "returnType": "int",
343      "exceptions": [],
344      "minSdk": 19,
345      "name": "getLiveRegion()"
346    },
347    "getMaxTextLength()": {
348      "isImplementation": true,
349      "modifiers": [
350        "protected"
351      ],
352      "params": [],
353      "returnType": "int",
354      "exceptions": [],
355      "minSdk": 21,
356      "name": "getMaxTextLength()"
357    },
358    "getMovementGranularities()": {
359      "isImplementation": true,
360      "modifiers": [
361        "protected"
362      ],
363      "params": [],
364      "returnType": "int",
365      "exceptions": [],
366      "name": "getMovementGranularities()"
367    },
368    "getPackageName()": {
369      "isImplementation": true,
370      "modifiers": [
371        "protected"
372      ],
373      "params": [],
374      "returnType": "java.lang.CharSequence",
375      "exceptions": [],
376      "name": "getPackageName()"
377    },
378    "getParent()": {
379      "isImplementation": true,
380      "modifiers": [
381        "protected"
382      ],
383      "params": [],
384      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
385      "exceptions": [],
386      "name": "getParent()"
387    },
388    "getPerformedActions()": {
389      "isImplementation": false,
390      "modifiers": [
391        "public"
392      ],
393      "params": [],
394      "returnType": "java.util.List\u003cjava.lang.Integer\u003e",
395      "exceptions": [],
396      "name": "getPerformedActions()",
397      "documentation": "@return The list of arguments for the various calls to performAction. Unmodifiable.\n"
398    },
399    "getPerformedActionsWithArgs()": {
400      "isImplementation": false,
401      "modifiers": [
402        "public"
403      ],
404      "params": [],
405      "returnType": "java.util.List\u003candroid.util.Pair\u003cjava.lang.Integer,android.os.Bundle\u003e\u003e",
406      "exceptions": [],
407      "name": "getPerformedActionsWithArgs()",
408      "documentation": "@return The list of arguments for the various calls to performAction. Unmodifiable.\n"
409    },
410    "getRangeInfo()": {
411      "isImplementation": true,
412      "modifiers": [
413        "protected"
414      ],
415      "params": [],
416      "returnType": "android.view.accessibility.AccessibilityNodeInfo.RangeInfo",
417      "exceptions": [],
418      "minSdk": 19,
419      "name": "getRangeInfo()"
420    },
421    "getText()": {
422      "isImplementation": true,
423      "modifiers": [
424        "protected"
425      ],
426      "params": [],
427      "returnType": "java.lang.CharSequence",
428      "exceptions": [],
429      "name": "getText()"
430    },
431    "getTextSelectionEnd()": {
432      "isImplementation": true,
433      "modifiers": [
434        "protected"
435      ],
436      "params": [],
437      "returnType": "int",
438      "exceptions": [],
439      "minSdk": 18,
440      "name": "getTextSelectionEnd()",
441      "documentation": "Gets the text selection end.\n\n@return The text selection end if there is selection or UNDEFINED_SELECTION_INDEX.\n"
442    },
443    "getTextSelectionStart()": {
444      "isImplementation": true,
445      "modifiers": [
446        "protected"
447      ],
448      "params": [],
449      "returnType": "int",
450      "exceptions": [],
451      "minSdk": 18,
452      "name": "getTextSelectionStart()",
453      "documentation": "Gets the text selection start.\n\n@return The text selection start if there is selection or UNDEFINED_SELECTION_INDEX.\n"
454    },
455    "getTraversalAfter()": {
456      "isImplementation": true,
457      "modifiers": [
458        "protected"
459      ],
460      "params": [],
461      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
462      "exceptions": [],
463      "minSdk": 22,
464      "name": "getTraversalAfter()"
465    },
466    "getTraversalBefore()": {
467      "isImplementation": true,
468      "modifiers": [
469        "protected"
470      ],
471      "params": [],
472      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
473      "exceptions": [],
474      "minSdk": 22,
475      "name": "getTraversalBefore()"
476    },
477    "getViewIdResourceName()": {
478      "isImplementation": true,
479      "modifiers": [
480        "protected"
481      ],
482      "params": [],
483      "returnType": "java.lang.String",
484      "exceptions": [],
485      "minSdk": 18,
486      "name": "getViewIdResourceName()"
487    },
488    "getWindow()": {
489      "isImplementation": true,
490      "modifiers": [
491        "protected"
492      ],
493      "params": [],
494      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
495      "exceptions": [],
496      "minSdk": 21,
497      "name": "getWindow()"
498    },
499    "getWindowId()": {
500      "isImplementation": true,
501      "modifiers": [
502        "protected"
503      ],
504      "params": [],
505      "returnType": "int",
506      "exceptions": [],
507      "name": "getWindowId()",
508      "documentation": "Returns the id of the window from which the info comes. "
509    },
510    "hashCode()": {
511      "isImplementation": true,
512      "modifiers": [
513        "public"
514      ],
515      "params": [],
516      "returnType": "int",
517      "exceptions": [],
518      "name": "hashCode()"
519    },
520    "isAccessibilityFocused()": {
521      "isImplementation": true,
522      "modifiers": [
523        "protected"
524      ],
525      "params": [],
526      "returnType": "boolean",
527      "exceptions": [],
528      "name": "isAccessibilityFocused()"
529    },
530    "isCheckable()": {
531      "isImplementation": true,
532      "modifiers": [
533        "protected"
534      ],
535      "params": [],
536      "returnType": "boolean",
537      "exceptions": [],
538      "name": "isCheckable()"
539    },
540    "isChecked()": {
541      "isImplementation": true,
542      "modifiers": [
543        "protected"
544      ],
545      "params": [],
546      "returnType": "boolean",
547      "exceptions": [],
548      "name": "isChecked()"
549    },
550    "isClickable()": {
551      "isImplementation": true,
552      "modifiers": [
553        "protected"
554      ],
555      "params": [],
556      "returnType": "boolean",
557      "exceptions": [],
558      "name": "isClickable()"
559    },
560    "isContentInvalid()": {
561      "isImplementation": true,
562      "modifiers": [
563        "protected"
564      ],
565      "params": [],
566      "returnType": "boolean",
567      "exceptions": [],
568      "minSdk": 21,
569      "name": "isContentInvalid()"
570    },
571    "isDismissable()": {
572      "isImplementation": true,
573      "modifiers": [
574        "protected"
575      ],
576      "params": [],
577      "returnType": "boolean",
578      "exceptions": [],
579      "minSdk": 21,
580      "name": "isDismissable()"
581    },
582    "isEditable()": {
583      "isImplementation": true,
584      "modifiers": [
585        "protected"
586      ],
587      "params": [],
588      "returnType": "boolean",
589      "exceptions": [],
590      "minSdk": 18,
591      "name": "isEditable()"
592    },
593    "isEnabled()": {
594      "isImplementation": true,
595      "modifiers": [
596        "protected"
597      ],
598      "params": [],
599      "returnType": "boolean",
600      "exceptions": [],
601      "name": "isEnabled()"
602    },
603    "isFocusable()": {
604      "isImplementation": true,
605      "modifiers": [
606        "protected"
607      ],
608      "params": [],
609      "returnType": "boolean",
610      "exceptions": [],
611      "name": "isFocusable()"
612    },
613    "isFocused()": {
614      "isImplementation": true,
615      "modifiers": [
616        "protected"
617      ],
618      "params": [],
619      "returnType": "boolean",
620      "exceptions": [],
621      "name": "isFocused()"
622    },
623    "isLongClickable()": {
624      "isImplementation": true,
625      "modifiers": [
626        "protected"
627      ],
628      "params": [],
629      "returnType": "boolean",
630      "exceptions": [],
631      "name": "isLongClickable()"
632    },
633    "isMultiLine()": {
634      "isImplementation": true,
635      "modifiers": [
636        "protected"
637      ],
638      "params": [],
639      "returnType": "boolean",
640      "exceptions": [],
641      "minSdk": 21,
642      "name": "isMultiLine()"
643    },
644    "isPassword()": {
645      "isImplementation": true,
646      "modifiers": [
647        "protected"
648      ],
649      "params": [],
650      "returnType": "boolean",
651      "exceptions": [],
652      "name": "isPassword()"
653    },
654    "isPasteable()": {
655      "isImplementation": false,
656      "modifiers": [
657        "public"
658      ],
659      "params": [],
660      "returnType": "boolean",
661      "exceptions": [],
662      "name": "isPasteable()"
663    },
664    "isScrollable()": {
665      "isImplementation": true,
666      "modifiers": [
667        "protected"
668      ],
669      "params": [],
670      "returnType": "boolean",
671      "exceptions": [],
672      "name": "isScrollable()"
673    },
674    "isSelected()": {
675      "isImplementation": true,
676      "modifiers": [
677        "protected"
678      ],
679      "params": [],
680      "returnType": "boolean",
681      "exceptions": [],
682      "name": "isSelected()"
683    },
684    "isTextSelectionSetable()": {
685      "isImplementation": false,
686      "modifiers": [
687        "public"
688      ],
689      "params": [],
690      "returnType": "boolean",
691      "exceptions": [],
692      "name": "isTextSelectionSetable()"
693    },
694    "isVisibleToUser()": {
695      "isImplementation": true,
696      "modifiers": [
697        "protected"
698      ],
699      "params": [],
700      "returnType": "boolean",
701      "exceptions": [],
702      "name": "isVisibleToUser()"
703    },
704    "obtain()": {
705      "isImplementation": true,
706      "modifiers": [
707        "protected",
708        "static"
709      ],
710      "params": [],
711      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
712      "exceptions": [],
713      "name": "obtain()"
714    },
715    "obtain(android.view.View)": {
716      "isImplementation": true,
717      "modifiers": [
718        "protected",
719        "static"
720      ],
721      "params": [
722        "view"
723      ],
724      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
725      "exceptions": [],
726      "name": "obtain(android.view.View)"
727    },
728    "obtain(android.view.View,int)": {
729      "isImplementation": true,
730      "modifiers": [
731        "protected",
732        "static"
733      ],
734      "params": [
735        "root",
736        "virtualDescendantId"
737      ],
738      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
739      "exceptions": [],
740      "name": "obtain(android.view.View,int)"
741    },
742    "obtain(android.view.accessibility.AccessibilityNodeInfo)": {
743      "isImplementation": true,
744      "modifiers": [
745        "protected",
746        "static"
747      ],
748      "params": [
749        "info"
750      ],
751      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
752      "exceptions": [],
753      "name": "obtain(android.view.accessibility.AccessibilityNodeInfo)"
754    },
755    "performAction(int)": {
756      "isImplementation": true,
757      "modifiers": [
758        "protected"
759      ],
760      "params": [
761        "action"
762      ],
763      "returnType": "boolean",
764      "exceptions": [],
765      "name": "performAction(int)"
766    },
767    "performAction(int,android.os.Bundle)": {
768      "isImplementation": true,
769      "modifiers": [
770        "protected"
771      ],
772      "params": [
773        "action",
774        "arguments"
775      ],
776      "returnType": "boolean",
777      "exceptions": [],
778      "name": "performAction(int,android.os.Bundle)"
779    },
780    "recycle()": {
781      "isImplementation": true,
782      "modifiers": [
783        "protected"
784      ],
785      "params": [],
786      "returnType": "void",
787      "exceptions": [],
788      "name": "recycle()"
789    },
790    "refresh()": {
791      "isImplementation": true,
792      "modifiers": [
793        "protected"
794      ],
795      "params": [],
796      "returnType": "boolean",
797      "exceptions": [],
798      "minSdk": 18,
799      "name": "refresh()"
800    },
801    "removeAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction)": {
802      "isImplementation": true,
803      "modifiers": [
804        "protected"
805      ],
806      "params": [
807        "action"
808      ],
809      "returnType": "boolean",
810      "exceptions": [],
811      "minSdk": 21,
812      "name": "removeAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction)"
813    },
814    "removeAction(int)": {
815      "isImplementation": true,
816      "modifiers": [
817        "protected"
818      ],
819      "params": [
820        "action"
821      ],
822      "returnType": "void",
823      "exceptions": [],
824      "minSdk": 21,
825      "name": "removeAction(int)"
826    },
827    "resetObtainedInstances()": {
828      "isImplementation": false,
829      "modifiers": [
830        "public",
831        "static"
832      ],
833      "params": [],
834      "returnType": "void",
835      "exceptions": [],
836      "name": "resetObtainedInstances()",
837      "documentation": "Clear list of obtained instance objects. {@code areThereUnrecycledNodes}\nwill always return false if called immediately afterwards.\n"
838    },
839    "setAccessibilityFocused(boolean)": {
840      "isImplementation": true,
841      "modifiers": [
842        "protected"
843      ],
844      "params": [
845        "focused"
846      ],
847      "returnType": "void",
848      "exceptions": [],
849      "name": "setAccessibilityFocused(boolean)"
850    },
851    "setAccessibilityWindowInfo(android.view.accessibility.AccessibilityWindowInfo)": {
852      "isImplementation": false,
853      "modifiers": [
854        "public"
855      ],
856      "params": [
857        "info"
858      ],
859      "returnType": "void",
860      "exceptions": [],
861      "name": "setAccessibilityWindowInfo(android.view.accessibility.AccessibilityWindowInfo)"
862    },
863    "setBoundsInParent(android.graphics.Rect)": {
864      "isImplementation": true,
865      "modifiers": [
866        "protected"
867      ],
868      "params": [
869        "b"
870      ],
871      "returnType": "void",
872      "exceptions": [],
873      "name": "setBoundsInParent(android.graphics.Rect)"
874    },
875    "setBoundsInScreen(android.graphics.Rect)": {
876      "isImplementation": true,
877      "modifiers": [
878        "protected"
879      ],
880      "params": [
881        "b"
882      ],
883      "returnType": "void",
884      "exceptions": [],
885      "name": "setBoundsInScreen(android.graphics.Rect)"
886    },
887    "setCanOpenPopup(boolean)": {
888      "isImplementation": true,
889      "modifiers": [
890        "protected"
891      ],
892      "params": [
893        "opensPopup"
894      ],
895      "returnType": "void",
896      "exceptions": [],
897      "minSdk": 21,
898      "name": "setCanOpenPopup(boolean)"
899    },
900    "setCheckable(boolean)": {
901      "isImplementation": true,
902      "modifiers": [
903        "protected"
904      ],
905      "params": [
906        "checkable"
907      ],
908      "returnType": "void",
909      "exceptions": [],
910      "name": "setCheckable(boolean)"
911    },
912    "setChecked(boolean)": {
913      "isImplementation": true,
914      "modifiers": [
915        "protected"
916      ],
917      "params": [
918        "checked"
919      ],
920      "returnType": "void",
921      "exceptions": [],
922      "name": "setChecked(boolean)"
923    },
924    "setClassName(java.lang.CharSequence)": {
925      "isImplementation": true,
926      "modifiers": [
927        "protected"
928      ],
929      "params": [
930        "name"
931      ],
932      "returnType": "void",
933      "exceptions": [],
934      "name": "setClassName(java.lang.CharSequence)"
935    },
936    "setClickable(boolean)": {
937      "isImplementation": true,
938      "modifiers": [
939        "protected"
940      ],
941      "params": [
942        "isClickable"
943      ],
944      "returnType": "void",
945      "exceptions": [],
946      "name": "setClickable(boolean)"
947    },
948    "setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionInfo)": {
949      "isImplementation": true,
950      "modifiers": [
951        "protected"
952      ],
953      "params": [
954        "collectionInfo"
955      ],
956      "returnType": "void",
957      "exceptions": [],
958      "minSdk": 19,
959      "name": "setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionInfo)"
960    },
961    "setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo)": {
962      "isImplementation": true,
963      "modifiers": [
964        "protected"
965      ],
966      "params": [
967        "collectionItemInfo"
968      ],
969      "returnType": "void",
970      "exceptions": [],
971      "minSdk": 19,
972      "name": "setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo)"
973    },
974    "setContentDescription(java.lang.CharSequence)": {
975      "isImplementation": true,
976      "modifiers": [
977        "protected"
978      ],
979      "params": [
980        "description"
981      ],
982      "returnType": "void",
983      "exceptions": [],
984      "name": "setContentDescription(java.lang.CharSequence)"
985    },
986    "setContentInvalid(boolean)": {
987      "isImplementation": true,
988      "modifiers": [
989        "protected"
990      ],
991      "params": [
992        "contentInvalid"
993      ],
994      "returnType": "void",
995      "exceptions": [],
996      "minSdk": 21,
997      "name": "setContentInvalid(boolean)"
998    },
999    "setDismissable(boolean)": {
1000      "isImplementation": true,
1001      "modifiers": [
1002        "protected"
1003      ],
1004      "params": [
1005        "dismissable"
1006      ],
1007      "returnType": "void",
1008      "exceptions": [],
1009      "minSdk": 21,
1010      "name": "setDismissable(boolean)"
1011    },
1012    "setDrawingOrder(int)": {
1013      "isImplementation": true,
1014      "modifiers": [
1015        "protected"
1016      ],
1017      "params": [
1018        "drawingOrder"
1019      ],
1020      "returnType": "void",
1021      "exceptions": [],
1022      "minSdk": 24,
1023      "name": "setDrawingOrder(int)",
1024      "documentation": "Sets the drawing order of the view corresponding to this node. "
1025    },
1026    "setEditable(boolean)": {
1027      "isImplementation": true,
1028      "modifiers": [
1029        "protected"
1030      ],
1031      "params": [
1032        "isEditable"
1033      ],
1034      "returnType": "void",
1035      "exceptions": [],
1036      "minSdk": 18,
1037      "name": "setEditable(boolean)"
1038    },
1039    "setEnabled(boolean)": {
1040      "isImplementation": true,
1041      "modifiers": [
1042        "protected"
1043      ],
1044      "params": [
1045        "enabled"
1046      ],
1047      "returnType": "void",
1048      "exceptions": [],
1049      "name": "setEnabled(boolean)"
1050    },
1051    "setError(java.lang.CharSequence)": {
1052      "isImplementation": true,
1053      "modifiers": [
1054        "protected"
1055      ],
1056      "params": [
1057        "error"
1058      ],
1059      "returnType": "void",
1060      "exceptions": [],
1061      "minSdk": 21,
1062      "name": "setError(java.lang.CharSequence)"
1063    },
1064    "setFocusable(boolean)": {
1065      "isImplementation": true,
1066      "modifiers": [
1067        "protected"
1068      ],
1069      "params": [
1070        "isFocusable"
1071      ],
1072      "returnType": "void",
1073      "exceptions": [],
1074      "name": "setFocusable(boolean)"
1075    },
1076    "setFocused(boolean)": {
1077      "isImplementation": true,
1078      "modifiers": [
1079        "protected"
1080      ],
1081      "params": [
1082        "isFocused"
1083      ],
1084      "returnType": "void",
1085      "exceptions": [],
1086      "name": "setFocused(boolean)"
1087    },
1088    "setInputType(int)": {
1089      "isImplementation": true,
1090      "modifiers": [
1091        "protected"
1092      ],
1093      "params": [
1094        "inputType"
1095      ],
1096      "returnType": "void",
1097      "exceptions": [],
1098      "minSdk": 19,
1099      "name": "setInputType(int)"
1100    },
1101    "setLabelFor(android.view.accessibility.AccessibilityNodeInfo)": {
1102      "isImplementation": false,
1103      "modifiers": [
1104        "public"
1105      ],
1106      "params": [
1107        "info"
1108      ],
1109      "returnType": "void",
1110      "exceptions": [],
1111      "name": "setLabelFor(android.view.accessibility.AccessibilityNodeInfo)"
1112    },
1113    "setLabeledBy(android.view.accessibility.AccessibilityNodeInfo)": {
1114      "isImplementation": false,
1115      "modifiers": [
1116        "public"
1117      ],
1118      "params": [
1119        "info"
1120      ],
1121      "returnType": "void",
1122      "exceptions": [],
1123      "name": "setLabeledBy(android.view.accessibility.AccessibilityNodeInfo)"
1124    },
1125    "setLiveRegion(int)": {
1126      "isImplementation": true,
1127      "modifiers": [
1128        "protected"
1129      ],
1130      "params": [
1131        "liveRegion"
1132      ],
1133      "returnType": "void",
1134      "exceptions": [],
1135      "minSdk": 19,
1136      "name": "setLiveRegion(int)"
1137    },
1138    "setLongClickable(boolean)": {
1139      "isImplementation": true,
1140      "modifiers": [
1141        "protected"
1142      ],
1143      "params": [
1144        "isLongClickable"
1145      ],
1146      "returnType": "void",
1147      "exceptions": [],
1148      "name": "setLongClickable(boolean)"
1149    },
1150    "setMaxTextLength(int)": {
1151      "isImplementation": true,
1152      "modifiers": [
1153        "protected"
1154      ],
1155      "params": [
1156        "maxTextLength"
1157      ],
1158      "returnType": "void",
1159      "exceptions": [],
1160      "minSdk": 21,
1161      "name": "setMaxTextLength(int)"
1162    },
1163    "setMovementGranularities(int)": {
1164      "isImplementation": true,
1165      "modifiers": [
1166        "protected"
1167      ],
1168      "params": [
1169        "movementGranularities"
1170      ],
1171      "returnType": "void",
1172      "exceptions": [],
1173      "name": "setMovementGranularities(int)"
1174    },
1175    "setMultiLine(boolean)": {
1176      "isImplementation": true,
1177      "modifiers": [
1178        "protected"
1179      ],
1180      "params": [
1181        "multiLine"
1182      ],
1183      "returnType": "void",
1184      "exceptions": [],
1185      "minSdk": 21,
1186      "name": "setMultiLine(boolean)"
1187    },
1188    "setOnPerformActionListener(org.robolectric.shadows.ShadowAccessibilityNodeInfo.OnPerformActionListener)": {
1189      "isImplementation": false,
1190      "modifiers": [
1191        "public"
1192      ],
1193      "params": [
1194        "listener"
1195      ],
1196      "returnType": "void",
1197      "exceptions": [],
1198      "name": "setOnPerformActionListener(org.robolectric.shadows.ShadowAccessibilityNodeInfo.OnPerformActionListener)",
1199      "documentation": "Configure the return result of an action if it is performed\n\n@param listener The listener.\n"
1200    },
1201    "setPackageName(java.lang.CharSequence)": {
1202      "isImplementation": true,
1203      "modifiers": [
1204        "protected"
1205      ],
1206      "params": [
1207        "packageName"
1208      ],
1209      "returnType": "void",
1210      "exceptions": [],
1211      "name": "setPackageName(java.lang.CharSequence)"
1212    },
1213    "setPassword(boolean)": {
1214      "isImplementation": true,
1215      "modifiers": [
1216        "protected"
1217      ],
1218      "params": [
1219        "password"
1220      ],
1221      "returnType": "void",
1222      "exceptions": [],
1223      "name": "setPassword(boolean)"
1224    },
1225    "setPasteable(boolean)": {
1226      "isImplementation": false,
1227      "modifiers": [
1228        "public"
1229      ],
1230      "params": [
1231        "isPasteable"
1232      ],
1233      "returnType": "void",
1234      "exceptions": [],
1235      "name": "setPasteable(boolean)"
1236    },
1237    "setRangeInfo(android.view.accessibility.AccessibilityNodeInfo.RangeInfo)": {
1238      "isImplementation": true,
1239      "modifiers": [
1240        "protected"
1241      ],
1242      "params": [
1243        "rangeInfo"
1244      ],
1245      "returnType": "void",
1246      "exceptions": [],
1247      "minSdk": 19,
1248      "name": "setRangeInfo(android.view.accessibility.AccessibilityNodeInfo.RangeInfo)"
1249    },
1250    "setRefreshReturnValue(boolean)": {
1251      "isImplementation": false,
1252      "modifiers": [
1253        "public"
1254      ],
1255      "params": [
1256        "refreshReturnValue"
1257      ],
1258      "returnType": "void",
1259      "exceptions": [],
1260      "name": "setRefreshReturnValue(boolean)"
1261    },
1262    "setScrollable(boolean)": {
1263      "isImplementation": true,
1264      "modifiers": [
1265        "protected"
1266      ],
1267      "params": [
1268        "isScrollable"
1269      ],
1270      "returnType": "void",
1271      "exceptions": [],
1272      "name": "setScrollable(boolean)"
1273    },
1274    "setSelected(boolean)": {
1275      "isImplementation": true,
1276      "modifiers": [
1277        "protected"
1278      ],
1279      "params": [
1280        "selected"
1281      ],
1282      "returnType": "void",
1283      "exceptions": [],
1284      "name": "setSelected(boolean)"
1285    },
1286    "setSource(android.view.View)": {
1287      "isImplementation": true,
1288      "modifiers": [
1289        "protected"
1290      ],
1291      "params": [
1292        "source"
1293      ],
1294      "returnType": "void",
1295      "exceptions": [],
1296      "name": "setSource(android.view.View)"
1297    },
1298    "setSource(android.view.View,int)": {
1299      "isImplementation": true,
1300      "modifiers": [
1301        "protected"
1302      ],
1303      "params": [
1304        "root",
1305        "virtualDescendantId"
1306      ],
1307      "returnType": "void",
1308      "exceptions": [],
1309      "name": "setSource(android.view.View,int)"
1310    },
1311    "setText(java.lang.CharSequence)": {
1312      "isImplementation": true,
1313      "modifiers": [
1314        "protected"
1315      ],
1316      "params": [
1317        "t"
1318      ],
1319      "returnType": "void",
1320      "exceptions": [],
1321      "name": "setText(java.lang.CharSequence)"
1322    },
1323    "setTextSelection(int,int)": {
1324      "isImplementation": true,
1325      "modifiers": [
1326        "protected"
1327      ],
1328      "params": [
1329        "start",
1330        "end"
1331      ],
1332      "returnType": "void",
1333      "exceptions": [],
1334      "minSdk": 18,
1335      "name": "setTextSelection(int,int)"
1336    },
1337    "setTextSelectionSetable(boolean)": {
1338      "isImplementation": false,
1339      "modifiers": [
1340        "public"
1341      ],
1342      "params": [
1343        "isTextSelectionSetable"
1344      ],
1345      "returnType": "void",
1346      "exceptions": [],
1347      "name": "setTextSelectionSetable(boolean)"
1348    },
1349    "setTraversalAfter(android.view.View,int)": {
1350      "isImplementation": true,
1351      "modifiers": [
1352        "protected"
1353      ],
1354      "params": [
1355        "view",
1356        "virtualDescendantId"
1357      ],
1358      "returnType": "void",
1359      "exceptions": [],
1360      "minSdk": 22,
1361      "name": "setTraversalAfter(android.view.View,int)"
1362    },
1363    "setTraversalAfter(android.view.accessibility.AccessibilityNodeInfo)": {
1364      "isImplementation": false,
1365      "modifiers": [
1366        "public"
1367      ],
1368      "params": [
1369        "info"
1370      ],
1371      "returnType": "void",
1372      "exceptions": [],
1373      "name": "setTraversalAfter(android.view.accessibility.AccessibilityNodeInfo)",
1374      "documentation": "Sets the view whose node is visited after this one in accessibility traversal.\n\nThis may be useful for configuring traversal order in tests before the corresponding\nviews have been inflated.\n\n@param info The previous node.\n@see #getTraversalAfter()\n"
1375    },
1376    "setTraversalBefore(android.view.View,int)": {
1377      "isImplementation": true,
1378      "modifiers": [
1379        "protected"
1380      ],
1381      "params": [
1382        "info",
1383        "virtualDescendantId"
1384      ],
1385      "returnType": "void",
1386      "exceptions": [],
1387      "minSdk": 22,
1388      "name": "setTraversalBefore(android.view.View,int)"
1389    },
1390    "setTraversalBefore(android.view.accessibility.AccessibilityNodeInfo)": {
1391      "isImplementation": false,
1392      "modifiers": [
1393        "public"
1394      ],
1395      "params": [
1396        "info"
1397      ],
1398      "returnType": "void",
1399      "exceptions": [],
1400      "name": "setTraversalBefore(android.view.accessibility.AccessibilityNodeInfo)",
1401      "documentation": "Sets the view before whose node this one should be visited during traversal.\n\nThis may be useful for configuring traversal order in tests before the corresponding\nviews have been inflated.\n\n@param info The view providing the preceding node.\n@see #getTraversalBefore()\n"
1402    },
1403    "setViewIdResourceName(java.lang.String)": {
1404      "isImplementation": true,
1405      "modifiers": [
1406        "protected"
1407      ],
1408      "params": [
1409        "viewIdResourceName"
1410      ],
1411      "returnType": "void",
1412      "exceptions": [],
1413      "minSdk": 18,
1414      "name": "setViewIdResourceName(java.lang.String)"
1415    },
1416    "setVisibleToUser(boolean)": {
1417      "isImplementation": true,
1418      "modifiers": [
1419        "protected"
1420      ],
1421      "params": [
1422        "isVisibleToUser"
1423      ],
1424      "returnType": "void",
1425      "exceptions": [],
1426      "name": "setVisibleToUser(boolean)"
1427    },
1428    "writeToParcel(android.os.Parcel,int)": {
1429      "isImplementation": true,
1430      "modifiers": [
1431        "protected"
1432      ],
1433      "params": [
1434        "dest",
1435        "flags"
1436      ],
1437      "returnType": "void",
1438      "exceptions": [],
1439      "name": "writeToParcel(android.os.Parcel,int)"
1440    }
1441  },
1442  "imports": [
1443    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1",
1444    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2",
1445    "android.os.Build.VERSION_CODES.KITKAT",
1446    "android.os.Build.VERSION_CODES.LOLLIPOP",
1447    "android.os.Build.VERSION_CODES.LOLLIPOP_MR1",
1448    "android.os.Build.VERSION_CODES.N",
1449    "org.robolectric.RuntimeEnvironment.getApiLevel",
1450    "android.graphics.Rect",
1451    "android.os.Bundle",
1452    "android.os.Parcel",
1453    "android.os.Parcelable",
1454    "android.util.Pair",
1455    "android.util.SparseArray",
1456    "android.view.View",
1457    "android.view.accessibility.AccessibilityNodeInfo",
1458    "android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction",
1459    "android.view.accessibility.AccessibilityNodeInfo.CollectionInfo",
1460    "android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo",
1461    "android.view.accessibility.AccessibilityNodeInfo.RangeInfo",
1462    "android.view.accessibility.AccessibilityWindowInfo",
1463    "java.util.ArrayList",
1464    "java.util.Collections",
1465    "java.util.HashMap",
1466    "java.util.Iterator",
1467    "java.util.List",
1468    "java.util.Map",
1469    "org.robolectric.RuntimeEnvironment",
1470    "org.robolectric.annotation.Implementation",
1471    "org.robolectric.annotation.Implements",
1472    "org.robolectric.annotation.RealObject",
1473    "org.robolectric.annotation.Resetter",
1474    "org.robolectric.shadow.api.Shadow",
1475    "org.robolectric.util.ReflectionHelpers",
1476    "org.robolectric.util.ReflectionHelpers.ClassParameter",
1477    "org.robolectric.shadows.ShadowAccessibilityNodeInfo.StrictEqualityNodeWrapper",
1478    "org.robolectric.shadows.ShadowAccessibilityNodeInfo.ShadowAccessibilityAction",
1479    "org.robolectric.shadows.ShadowAccessibilityNodeInfo.OnPerformActionListener"
1480  ],
1481  "name": "org.robolectric.shadows.ShadowAccessibilityNodeInfo",
1482  "documentation": "Properties of {@link android.view.accessibility.AccessibilityNodeInfo} that are normally locked\nmay be changed using test APIs.\n\nCalls to {@code obtain()} and {@code recycle()} are tracked to help spot bugs.\n"
1483}