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    "addChild(android.view.accessibility.AccessibilityWindowInfo)": {
14      "isImplementation": false,
15      "modifiers": [
16        "public"
17      ],
18      "params": [
19        "child"
20      ],
21      "returnType": "void",
22      "exceptions": [],
23      "name": "addChild(android.view.accessibility.AccessibilityWindowInfo)"
24    },
25    "areThereUnrecycledWindows(boolean)": {
26      "isImplementation": false,
27      "modifiers": [
28        "public",
29        "static"
30      ],
31      "params": [
32        "printUnrecycledWindowsToSystemErr"
33      ],
34      "returnType": "boolean",
35      "exceptions": [],
36      "name": "areThereUnrecycledWindows(boolean)",
37      "documentation": "Check for leaked objects that were {@code obtain}ed but never\n{@code recycle}d.\n\n@param printUnrecycledWindowsToSystemErr - 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 windows\n"
38    },
39    "equals(java.lang.Object)": {
40      "isImplementation": true,
41      "modifiers": [
42        "public"
43      ],
44      "params": [
45        "object"
46      ],
47      "returnType": "boolean",
48      "exceptions": [],
49      "name": "equals(java.lang.Object)"
50    },
51    "getBoundsInScreen(android.graphics.Rect)": {
52      "isImplementation": true,
53      "modifiers": [
54        "protected"
55      ],
56      "params": [
57        "outBounds"
58      ],
59      "returnType": "void",
60      "exceptions": [],
61      "name": "getBoundsInScreen(android.graphics.Rect)"
62    },
63    "getChild(int)": {
64      "isImplementation": true,
65      "modifiers": [
66        "protected"
67      ],
68      "params": [
69        "index"
70      ],
71      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
72      "exceptions": [],
73      "name": "getChild(int)"
74    },
75    "getChildCount()": {
76      "isImplementation": true,
77      "modifiers": [
78        "protected"
79      ],
80      "params": [],
81      "returnType": "int",
82      "exceptions": [],
83      "name": "getChildCount()"
84    },
85    "getClone()": {
86      "isImplementation": false,
87      "modifiers": [
88        "private"
89      ],
90      "params": [],
91      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
92      "exceptions": [],
93      "name": "getClone()"
94    },
95    "getId()": {
96      "isImplementation": true,
97      "modifiers": [
98        "protected"
99      ],
100      "params": [],
101      "returnType": "int",
102      "exceptions": [],
103      "name": "getId()"
104    },
105    "getLayer()": {
106      "isImplementation": true,
107      "modifiers": [
108        "protected"
109      ],
110      "params": [],
111      "returnType": "int",
112      "exceptions": [],
113      "name": "getLayer()"
114    },
115    "getParent()": {
116      "isImplementation": true,
117      "modifiers": [
118        "protected"
119      ],
120      "params": [],
121      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
122      "exceptions": [],
123      "name": "getParent()"
124    },
125    "getRoot()": {
126      "isImplementation": true,
127      "modifiers": [
128        "protected"
129      ],
130      "params": [],
131      "returnType": "android.view.accessibility.AccessibilityNodeInfo",
132      "exceptions": [],
133      "name": "getRoot()"
134    },
135    "getTitle()": {
136      "isImplementation": true,
137      "modifiers": [
138        "protected"
139      ],
140      "params": [],
141      "returnType": "java.lang.CharSequence",
142      "exceptions": [],
143      "minSdk": 24,
144      "name": "getTitle()",
145      "documentation": "Returns the title of this window, or {@code null} if none is available. "
146    },
147    "getType()": {
148      "isImplementation": true,
149      "modifiers": [
150        "protected"
151      ],
152      "params": [],
153      "returnType": "int",
154      "exceptions": [],
155      "name": "getType()"
156    },
157    "hashCode()": {
158      "isImplementation": true,
159      "modifiers": [
160        "public"
161      ],
162      "params": [],
163      "returnType": "int",
164      "exceptions": [],
165      "name": "hashCode()"
166    },
167    "isAccessibilityFocused()": {
168      "isImplementation": true,
169      "modifiers": [
170        "protected"
171      ],
172      "params": [],
173      "returnType": "boolean",
174      "exceptions": [],
175      "name": "isAccessibilityFocused()"
176    },
177    "isActive()": {
178      "isImplementation": true,
179      "modifiers": [
180        "protected"
181      ],
182      "params": [],
183      "returnType": "boolean",
184      "exceptions": [],
185      "name": "isActive()"
186    },
187    "isFocused()": {
188      "isImplementation": true,
189      "modifiers": [
190        "protected"
191      ],
192      "params": [],
193      "returnType": "boolean",
194      "exceptions": [],
195      "name": "isFocused()"
196    },
197    "obtain()": {
198      "isImplementation": true,
199      "modifiers": [
200        "protected",
201        "static"
202      ],
203      "params": [],
204      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
205      "exceptions": [],
206      "name": "obtain()"
207    },
208    "obtain(android.view.accessibility.AccessibilityWindowInfo)": {
209      "isImplementation": true,
210      "modifiers": [
211        "protected",
212        "static"
213      ],
214      "params": [
215        "window"
216      ],
217      "returnType": "android.view.accessibility.AccessibilityWindowInfo",
218      "exceptions": [],
219      "name": "obtain(android.view.accessibility.AccessibilityWindowInfo)"
220    },
221    "recycle()": {
222      "isImplementation": true,
223      "modifiers": [
224        "protected"
225      ],
226      "params": [],
227      "returnType": "void",
228      "exceptions": [],
229      "name": "recycle()"
230    },
231    "resetObtainedInstances()": {
232      "isImplementation": false,
233      "modifiers": [
234        "public",
235        "static"
236      ],
237      "params": [],
238      "returnType": "void",
239      "exceptions": [],
240      "name": "resetObtainedInstances()",
241      "documentation": "Clear list of obtained instance objects. {@code areThereUnrecycledWindows} will always\nreturn false if called immediately afterwards.\n"
242    },
243    "setAccessibilityFocused(boolean)": {
244      "isImplementation": false,
245      "modifiers": [
246        "public"
247      ],
248      "params": [
249        "value"
250      ],
251      "returnType": "void",
252      "exceptions": [],
253      "name": "setAccessibilityFocused(boolean)"
254    },
255    "setActive(boolean)": {
256      "isImplementation": false,
257      "modifiers": [
258        "public"
259      ],
260      "params": [
261        "value"
262      ],
263      "returnType": "void",
264      "exceptions": [],
265      "name": "setActive(boolean)"
266    },
267    "setBoundsInScreen(android.graphics.Rect)": {
268      "isImplementation": false,
269      "modifiers": [
270        "public"
271      ],
272      "params": [
273        "bounds"
274      ],
275      "returnType": "void",
276      "exceptions": [],
277      "name": "setBoundsInScreen(android.graphics.Rect)"
278    },
279    "setFocused(boolean)": {
280      "isImplementation": false,
281      "modifiers": [
282        "public"
283      ],
284      "params": [
285        "focused"
286      ],
287      "returnType": "void",
288      "exceptions": [],
289      "name": "setFocused(boolean)"
290    },
291    "setId(int)": {
292      "isImplementation": false,
293      "modifiers": [
294        "public"
295      ],
296      "params": [
297        "value"
298      ],
299      "returnType": "void",
300      "exceptions": [],
301      "name": "setId(int)"
302    },
303    "setLayer(int)": {
304      "isImplementation": false,
305      "modifiers": [
306        "public"
307      ],
308      "params": [
309        "value"
310      ],
311      "returnType": "void",
312      "exceptions": [],
313      "name": "setLayer(int)"
314    },
315    "setRoot(android.view.accessibility.AccessibilityNodeInfo)": {
316      "isImplementation": false,
317      "modifiers": [
318        "public"
319      ],
320      "params": [
321        "root"
322      ],
323      "returnType": "void",
324      "exceptions": [],
325      "name": "setRoot(android.view.accessibility.AccessibilityNodeInfo)"
326    },
327    "setTitle(java.lang.CharSequence)": {
328      "isImplementation": false,
329      "modifiers": [
330        "public"
331      ],
332      "params": [
333        "value"
334      ],
335      "returnType": "void",
336      "exceptions": [],
337      "name": "setTitle(java.lang.CharSequence)",
338      "documentation": "Sets the title of this window.\n\n@param value The {@link CharSequence} to set as the title of this window\n"
339    },
340    "setType(int)": {
341      "isImplementation": false,
342      "modifiers": [
343        "public"
344      ],
345      "params": [
346        "value"
347      ],
348      "returnType": "void",
349      "exceptions": [],
350      "name": "setType(int)"
351    }
352  },
353  "imports": [
354    "android.os.Build.VERSION_CODES.LOLLIPOP",
355    "android.os.Build.VERSION_CODES.N",
356    "android.graphics.Rect",
357    "android.view.accessibility.AccessibilityNodeInfo",
358    "android.view.accessibility.AccessibilityWindowInfo",
359    "java.util.ArrayList",
360    "java.util.HashMap",
361    "java.util.List",
362    "java.util.Map",
363    "org.robolectric.annotation.Implementation",
364    "org.robolectric.annotation.Implements",
365    "org.robolectric.annotation.RealObject",
366    "org.robolectric.shadow.api.Shadow",
367    "org.robolectric.util.ReflectionHelpers",
368    "org.robolectric.shadows.ShadowAccessibilityWindowInfo.StrictEqualityWindowWrapper"
369  ],
370  "name": "org.robolectric.shadows.ShadowAccessibilityWindowInfo",
371  "documentation": "Shadow of {@link android.view.accessibility.AccessibilityWindowInfo} that allows a test to set\nproperties that are locked in the original class.\n"
372}