1{
2  "methods": {
3    "applyBatch(java.util.ArrayList\u003candroid.content.ContentProviderOperation\u003e)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "operations"
10      ],
11      "returnType": "android.content.ContentProviderResult[]",
12      "exceptions": [
13        "android.os.RemoteException",
14        "android.content.OperationApplicationException"
15      ],
16      "name": "applyBatch(java.util.ArrayList\u003candroid.content.ContentProviderOperation\u003e)"
17    },
18    "bulkInsert(android.net.Uri,android.content.ContentValues[])": {
19      "isImplementation": true,
20      "modifiers": [
21        "protected"
22      ],
23      "params": [
24        "url",
25        "initialValues"
26      ],
27      "returnType": "int",
28      "exceptions": [
29        "android.os.RemoteException"
30      ],
31      "name": "bulkInsert(android.net.Uri,android.content.ContentValues[])"
32    },
33    "call(java.lang.String,java.lang.String,android.os.Bundle)": {
34      "isImplementation": true,
35      "modifiers": [
36        "protected"
37      ],
38      "params": [
39        "method",
40        "arg",
41        "extras"
42      ],
43      "returnType": "android.os.Bundle",
44      "exceptions": [
45        "android.os.RemoteException"
46      ],
47      "minSdk": 17,
48      "name": "call(java.lang.String,java.lang.String,android.os.Bundle)"
49    },
50    "delete(android.net.Uri,java.lang.String,java.lang.String[])": {
51      "isImplementation": true,
52      "modifiers": [
53        "protected"
54      ],
55      "params": [
56        "url",
57        "selection",
58        "selectionArgs"
59      ],
60      "returnType": "int",
61      "exceptions": [
62        "android.os.RemoteException"
63      ],
64      "name": "delete(android.net.Uri,java.lang.String,java.lang.String[])"
65    },
66    "getLocalContentProvider()": {
67      "isImplementation": true,
68      "modifiers": [
69        "protected"
70      ],
71      "params": [],
72      "returnType": "android.content.ContentProvider",
73      "exceptions": [],
74      "name": "getLocalContentProvider()"
75    },
76    "getStreamTypes(android.net.Uri,java.lang.String)": {
77      "isImplementation": true,
78      "modifiers": [
79        "protected"
80      ],
81      "params": [
82        "uri",
83        "mimeTypeFilter"
84      ],
85      "returnType": "java.lang.String[]",
86      "exceptions": [],
87      "name": "getStreamTypes(android.net.Uri,java.lang.String)"
88    },
89    "getType(android.net.Uri)": {
90      "isImplementation": true,
91      "modifiers": [
92        "protected"
93      ],
94      "params": [
95        "uri"
96      ],
97      "returnType": "java.lang.String",
98      "exceptions": [
99        "android.os.RemoteException"
100      ],
101      "name": "getType(android.net.Uri)"
102    },
103    "insert(android.net.Uri,android.content.ContentValues)": {
104      "isImplementation": true,
105      "modifiers": [
106        "protected"
107      ],
108      "params": [
109        "url",
110        "initialValues"
111      ],
112      "returnType": "android.net.Uri",
113      "exceptions": [
114        "android.os.RemoteException"
115      ],
116      "name": "insert(android.net.Uri,android.content.ContentValues)"
117    },
118    "isReleased()": {
119      "isImplementation": false,
120      "modifiers": [
121        "public"
122      ],
123      "params": [],
124      "returnType": "boolean",
125      "exceptions": [],
126      "name": "isReleased()"
127    },
128    "isStable()": {
129      "isImplementation": false,
130      "modifiers": [
131        "public"
132      ],
133      "params": [],
134      "returnType": "boolean",
135      "exceptions": [],
136      "name": "isStable()"
137    },
138    "openAssetFile(android.net.Uri,java.lang.String)": {
139      "isImplementation": true,
140      "modifiers": [
141        "protected"
142      ],
143      "params": [
144        "url",
145        "mode"
146      ],
147      "returnType": "android.content.res.AssetFileDescriptor",
148      "exceptions": [
149        "android.os.RemoteException",
150        "java.io.FileNotFoundException"
151      ],
152      "name": "openAssetFile(android.net.Uri,java.lang.String)"
153    },
154    "openFile(android.net.Uri,java.lang.String)": {
155      "isImplementation": true,
156      "modifiers": [
157        "protected"
158      ],
159      "params": [
160        "url",
161        "mode"
162      ],
163      "returnType": "android.os.ParcelFileDescriptor",
164      "exceptions": [
165        "android.os.RemoteException",
166        "java.io.FileNotFoundException"
167      ],
168      "name": "openFile(android.net.Uri,java.lang.String)"
169    },
170    "openTypedAssetFileDescriptor(android.net.Uri,java.lang.String,android.os.Bundle)": {
171      "isImplementation": true,
172      "modifiers": [
173        "protected",
174        "final"
175      ],
176      "params": [
177        "uri",
178        "mimeType",
179        "opts"
180      ],
181      "returnType": "android.content.res.AssetFileDescriptor",
182      "exceptions": [
183        "android.os.RemoteException",
184        "java.io.FileNotFoundException"
185      ],
186      "name": "openTypedAssetFileDescriptor(android.net.Uri,java.lang.String,android.os.Bundle)"
187    },
188    "query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)": {
189      "isImplementation": true,
190      "modifiers": [
191        "protected"
192      ],
193      "params": [
194        "url",
195        "projection",
196        "selection",
197        "selectionArgs",
198        "sortOrder"
199      ],
200      "returnType": "android.database.Cursor",
201      "exceptions": [
202        "android.os.RemoteException"
203      ],
204      "name": "query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"
205    },
206    "query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal)": {
207      "isImplementation": true,
208      "modifiers": [
209        "protected"
210      ],
211      "params": [
212        "url",
213        "projection",
214        "selection",
215        "selectionArgs",
216        "sortOrder",
217        "cancellationSignal"
218      ],
219      "returnType": "android.database.Cursor",
220      "exceptions": [
221        "android.os.RemoteException"
222      ],
223      "name": "query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal)"
224    },
225    "release()": {
226      "isImplementation": true,
227      "modifiers": [
228        "protected"
229      ],
230      "params": [],
231      "returnType": "boolean",
232      "exceptions": [],
233      "name": "release()"
234    },
235    "setContentProvider(android.content.ContentProvider)": {
236      "isImplementation": false,
237      "modifiers": [],
238      "params": [
239        "provider"
240      ],
241      "returnType": "void",
242      "exceptions": [],
243      "name": "setContentProvider(android.content.ContentProvider)"
244    },
245    "update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])": {
246      "isImplementation": true,
247      "modifiers": [
248        "protected"
249      ],
250      "params": [
251        "url",
252        "values",
253        "selection",
254        "selectionArgs"
255      ],
256      "returnType": "int",
257      "exceptions": [
258        "android.os.RemoteException"
259      ],
260      "name": "update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])"
261    }
262  },
263  "imports": [
264    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1",
265    "android.content.ContentProvider",
266    "android.content.ContentProviderClient",
267    "android.content.ContentProviderOperation",
268    "android.content.ContentProviderResult",
269    "android.content.ContentValues",
270    "android.content.OperationApplicationException",
271    "android.content.res.AssetFileDescriptor",
272    "android.database.Cursor",
273    "android.net.Uri",
274    "android.os.Bundle",
275    "android.os.CancellationSignal",
276    "android.os.ParcelFileDescriptor",
277    "android.os.RemoteException",
278    "java.io.FileNotFoundException",
279    "java.util.ArrayList",
280    "org.robolectric.annotation.Implementation",
281    "org.robolectric.annotation.Implements",
282    "org.robolectric.annotation.RealObject",
283    "org.robolectric.util.ReflectionHelpers"
284  ],
285  "name": "org.robolectric.shadows.ShadowContentProviderClient"
286}