1{
2  "methods": {
3    "displayCompletions(android.view.View,android.view.inputmethod.CompletionInfo[])": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "view",
10        "completions"
11      ],
12      "returnType": "void",
13      "exceptions": [],
14      "name": "displayCompletions(android.view.View,android.view.inputmethod.CompletionInfo[])"
15    },
16    "focusIn(android.view.View)": {
17      "isImplementation": true,
18      "modifiers": [
19        "protected"
20      ],
21      "params": [
22        "view"
23      ],
24      "returnType": "void",
25      "exceptions": [],
26      "name": "focusIn(android.view.View)"
27    },
28    "hideSoftInputFromWindow(android.os.IBinder,int)": {
29      "isImplementation": true,
30      "modifiers": [
31        "protected"
32      ],
33      "params": [
34        "windowToken",
35        "flags"
36      ],
37      "returnType": "boolean",
38      "exceptions": [],
39      "name": "hideSoftInputFromWindow(android.os.IBinder,int)"
40    },
41    "hideSoftInputFromWindow(android.os.IBinder,int,android.os.ResultReceiver)": {
42      "isImplementation": true,
43      "modifiers": [
44        "protected"
45      ],
46      "params": [
47        "windowToken",
48        "flags",
49        "resultReceiver"
50      ],
51      "returnType": "boolean",
52      "exceptions": [],
53      "name": "hideSoftInputFromWindow(android.os.IBinder,int,android.os.ResultReceiver)"
54    },
55    "isActive()": {
56      "isImplementation": true,
57      "modifiers": [
58        "protected"
59      ],
60      "params": [],
61      "returnType": "boolean",
62      "exceptions": [],
63      "name": "isActive()"
64    },
65    "isActive(android.view.View)": {
66      "isImplementation": true,
67      "modifiers": [
68        "protected"
69      ],
70      "params": [
71        "view"
72      ],
73      "returnType": "boolean",
74      "exceptions": [],
75      "name": "isActive(android.view.View)"
76    },
77    "isFullscreenMode()": {
78      "isImplementation": true,
79      "modifiers": [
80        "protected"
81      ],
82      "params": [],
83      "returnType": "boolean",
84      "exceptions": [],
85      "name": "isFullscreenMode()"
86    },
87    "isSoftInputVisible()": {
88      "isImplementation": false,
89      "modifiers": [
90        "public"
91      ],
92      "params": [],
93      "returnType": "boolean",
94      "exceptions": [],
95      "name": "isSoftInputVisible()"
96    },
97    "onViewDetachedFromWindow(android.view.View)": {
98      "isImplementation": true,
99      "modifiers": [
100        "protected"
101      ],
102      "params": [
103        "view"
104      ],
105      "returnType": "void",
106      "exceptions": [],
107      "minSdk": 23,
108      "name": "onViewDetachedFromWindow(android.view.View)"
109    },
110    "peekInstance()": {
111      "isImplementation": true,
112      "modifiers": [
113        "protected",
114        "static"
115      ],
116      "params": [],
117      "returnType": "android.view.inputmethod.InputMethodManager",
118      "exceptions": [],
119      "maxSdk": 22,
120      "name": "peekInstance()"
121    },
122    "reset()": {
123      "isImplementation": false,
124      "modifiers": [
125        "public",
126        "static"
127      ],
128      "params": [],
129      "returnType": "void",
130      "exceptions": [],
131      "name": "reset()"
132    },
133    "restartInput(android.view.View)": {
134      "isImplementation": true,
135      "modifiers": [
136        "protected"
137      ],
138      "params": [
139        "view"
140      ],
141      "returnType": "void",
142      "exceptions": [],
143      "name": "restartInput(android.view.View)"
144    },
145    "setSoftInputVisibility(boolean)": {
146      "isImplementation": false,
147      "modifiers": [
148        "private"
149      ],
150      "params": [
151        "visible"
152      ],
153      "returnType": "void",
154      "exceptions": [],
155      "name": "setSoftInputVisibility(boolean)"
156    },
157    "setSoftInputVisibilityHandler(org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler)": {
158      "isImplementation": false,
159      "modifiers": [
160        "public"
161      ],
162      "params": [
163        "visibilityChangeHandler"
164      ],
165      "returnType": "void",
166      "exceptions": [],
167      "name": "setSoftInputVisibilityHandler(org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler)"
168    },
169    "showSoftInput(android.view.View,int)": {
170      "isImplementation": true,
171      "modifiers": [
172        "protected"
173      ],
174      "params": [
175        "view",
176        "flags"
177      ],
178      "returnType": "boolean",
179      "exceptions": [],
180      "name": "showSoftInput(android.view.View,int)"
181    },
182    "showSoftInput(android.view.View,int,android.os.ResultReceiver)": {
183      "isImplementation": true,
184      "modifiers": [
185        "protected"
186      ],
187      "params": [
188        "view",
189        "flags",
190        "resultReceiver"
191      ],
192      "returnType": "boolean",
193      "exceptions": [],
194      "name": "showSoftInput(android.view.View,int,android.os.ResultReceiver)"
195    },
196    "toggleSoftInput(int,int)": {
197      "isImplementation": true,
198      "modifiers": [
199        "protected"
200      ],
201      "params": [
202        "showFlags",
203        "hideFlags"
204      ],
205      "returnType": "void",
206      "exceptions": [],
207      "name": "toggleSoftInput(int,int)"
208    }
209  },
210  "imports": [
211    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1",
212    "android.os.Build.VERSION_CODES.LOLLIPOP_MR1",
213    "android.os.Build.VERSION_CODES.M",
214    "org.robolectric.shadow.api.Shadow.directlyOn",
215    "android.os.IBinder",
216    "android.os.Looper",
217    "android.os.ResultReceiver",
218    "android.view.View",
219    "android.view.inputmethod.CompletionInfo",
220    "android.view.inputmethod.InputMethodManager",
221    "com.google.common.base.Optional",
222    "org.robolectric.RuntimeEnvironment",
223    "org.robolectric.annotation.Implementation",
224    "org.robolectric.annotation.Implements",
225    "org.robolectric.annotation.Resetter",
226    "org.robolectric.util.ReflectionHelpers",
227    "org.robolectric.util.ReflectionHelpers.ClassParameter",
228    "org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler"
229  ],
230  "name": "org.robolectric.shadows.ShadowInputMethodManager"
231}