1{
2  "methods": {
3    "addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "listener"
10      ],
11      "returnType": "boolean",
12      "exceptions": [],
13      "name": "addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)"
14    },
15    "createInstance(android.content.Context)": {
16      "isImplementation": false,
17      "modifiers": [
18        "private",
19        "static"
20      ],
21      "params": [
22        "context"
23      ],
24      "returnType": "android.view.accessibility.AccessibilityManager",
25      "exceptions": [
26        "java.lang.Exception"
27      ],
28      "name": "createInstance(android.content.Context)"
29    },
30    "getAccessibilityServiceList()": {
31      "isImplementation": true,
32      "modifiers": [
33        "protected"
34      ],
35      "params": [],
36      "returnType": "java.util.List\u003candroid.content.pm.ServiceInfo\u003e",
37      "exceptions": [],
38      "name": "getAccessibilityServiceList()"
39    },
40    "getEnabledAccessibilityServiceList(int)": {
41      "isImplementation": true,
42      "modifiers": [
43        "protected"
44      ],
45      "params": [
46        "feedbackTypeFlags"
47      ],
48      "returnType": "java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e",
49      "exceptions": [],
50      "name": "getEnabledAccessibilityServiceList(int)"
51    },
52    "getInstalledAccessibilityServiceList()": {
53      "isImplementation": true,
54      "modifiers": [
55        "protected"
56      ],
57      "params": [],
58      "returnType": "java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e",
59      "exceptions": [],
60      "name": "getInstalledAccessibilityServiceList()"
61    },
62    "getInstance(android.content.Context)": {
63      "isImplementation": true,
64      "modifiers": [
65        "public",
66        "static"
67      ],
68      "params": [
69        "context"
70      ],
71      "returnType": "android.view.accessibility.AccessibilityManager",
72      "exceptions": [
73        "java.lang.Exception"
74      ],
75      "name": "getInstance(android.content.Context)"
76    },
77    "isAccessibilityButtonSupported()": {
78      "isImplementation": true,
79      "modifiers": [
80        "protected",
81        "static"
82      ],
83      "params": [],
84      "returnType": "boolean",
85      "exceptions": [],
86      "minSdk": 27,
87      "name": "isAccessibilityButtonSupported()",
88      "documentation": "Returns {@code true} by default, or the value specified via {@link\n#setAccessibilityButtonSupported(boolean)}\n"
89    },
90    "isEnabled()": {
91      "isImplementation": true,
92      "modifiers": [
93        "protected"
94      ],
95      "params": [],
96      "returnType": "boolean",
97      "exceptions": [],
98      "name": "isEnabled()"
99    },
100    "isTouchExplorationEnabled()": {
101      "isImplementation": true,
102      "modifiers": [
103        "protected"
104      ],
105      "params": [],
106      "returnType": "boolean",
107      "exceptions": [],
108      "name": "isTouchExplorationEnabled()"
109    },
110    "performAccessibilityShortcut()": {
111      "isImplementation": true,
112      "modifiers": [
113        "protected"
114      ],
115      "params": [],
116      "returnType": "void",
117      "exceptions": [],
118      "minSdk": 26,
119      "name": "performAccessibilityShortcut()"
120    },
121    "removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)": {
122      "isImplementation": true,
123      "modifiers": [
124        "protected"
125      ],
126      "params": [
127        "listener"
128      ],
129      "returnType": "boolean",
130      "exceptions": [],
131      "name": "removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)"
132    },
133    "reset()": {
134      "isImplementation": false,
135      "modifiers": [
136        "public",
137        "static"
138      ],
139      "params": [],
140      "returnType": "void",
141      "exceptions": [],
142      "name": "reset()"
143    },
144    "setAccessibilityButtonSupported(boolean)": {
145      "isImplementation": false,
146      "modifiers": [
147        "public",
148        "static"
149      ],
150      "params": [
151        "supported"
152      ],
153      "returnType": "void",
154      "exceptions": [],
155      "name": "setAccessibilityButtonSupported(boolean)",
156      "documentation": "Sets that the system navigation area is supported accessibility button; controls the return\nvalue of {@link AccessibilityManager#isAccessibilityButtonSupported()}.\n"
157    },
158    "setAccessibilityServiceList(java.util.List\u003candroid.content.pm.ServiceInfo\u003e)": {
159      "isImplementation": false,
160      "modifiers": [
161        "public"
162      ],
163      "params": [
164        "accessibilityServiceList"
165      ],
166      "returnType": "void",
167      "exceptions": [],
168      "name": "setAccessibilityServiceList(java.util.List\u003candroid.content.pm.ServiceInfo\u003e)"
169    },
170    "setEnabled(boolean)": {
171      "isImplementation": false,
172      "modifiers": [
173        "public"
174      ],
175      "params": [
176        "enabled"
177      ],
178      "returnType": "void",
179      "exceptions": [],
180      "name": "setEnabled(boolean)"
181    },
182    "setEnabledAccessibilityServiceList(java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e)": {
183      "isImplementation": false,
184      "modifiers": [
185        "public"
186      ],
187      "params": [
188        "enabledAccessibilityServiceList"
189      ],
190      "returnType": "void",
191      "exceptions": [],
192      "name": "setEnabledAccessibilityServiceList(java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e)"
193    },
194    "setInstalledAccessibilityServiceList(java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e)": {
195      "isImplementation": false,
196      "modifiers": [
197        "public"
198      ],
199      "params": [
200        "installedAccessibilityServiceList"
201      ],
202      "returnType": "void",
203      "exceptions": [],
204      "name": "setInstalledAccessibilityServiceList(java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e)"
205    },
206    "setTouchExplorationEnabled(boolean)": {
207      "isImplementation": false,
208      "modifiers": [
209        "public"
210      ],
211      "params": [
212        "touchExplorationEnabled"
213      ],
214      "returnType": "void",
215      "exceptions": [],
216      "name": "setTouchExplorationEnabled(boolean)"
217    }
218  },
219  "imports": [
220    "android.os.Build.VERSION_CODES.KITKAT",
221    "android.os.Build.VERSION_CODES.O",
222    "android.os.Build.VERSION_CODES.O_MR1",
223    "org.robolectric.RuntimeEnvironment.getApiLevel",
224    "android.accessibilityservice.AccessibilityServiceInfo",
225    "android.content.Context",
226    "android.content.pm.ServiceInfo",
227    "android.os.Handler",
228    "android.os.Looper",
229    "android.os.Message",
230    "android.util.Log",
231    "android.view.accessibility.AccessibilityManager",
232    "android.view.accessibility.IAccessibilityManager",
233    "java.util.List",
234    "org.robolectric.annotation.HiddenApi",
235    "org.robolectric.annotation.Implementation",
236    "org.robolectric.annotation.Implements",
237    "org.robolectric.annotation.RealObject",
238    "org.robolectric.annotation.Resetter",
239    "org.robolectric.shadow.api.Shadow",
240    "org.robolectric.util.ReflectionHelpers",
241    "org.robolectric.util.ReflectionHelpers.ClassParameter",
242    "org.robolectric.shadows.ShadowAccessibilityManager.MyHandler"
243  ],
244  "name": "org.robolectric.shadows.ShadowAccessibilityManager"
245}