1{
2  "methods": {
3    "nativeAllocRow(int)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected",
7        "static"
8      ],
9      "params": [
10        "windowPtr"
11      ],
12      "returnType": "boolean",
13      "exceptions": [],
14      "maxSdk": 20,
15      "name": "nativeAllocRow(int)"
16    },
17    "nativeAllocRow(long)": {
18      "isImplementation": true,
19      "modifiers": [
20        "protected",
21        "static"
22      ],
23      "params": [
24        "windowPtr"
25      ],
26      "returnType": "boolean",
27      "exceptions": [],
28      "minSdk": 21,
29      "name": "nativeAllocRow(long)"
30    },
31    "nativeClear(int)": {
32      "isImplementation": true,
33      "modifiers": [
34        "protected",
35        "static"
36      ],
37      "params": [
38        "windowPtr"
39      ],
40      "returnType": "void",
41      "exceptions": [],
42      "maxSdk": 20,
43      "name": "nativeClear(int)"
44    },
45    "nativeClear(long)": {
46      "isImplementation": true,
47      "modifiers": [
48        "protected",
49        "static"
50      ],
51      "params": [
52        "windowPtr"
53      ],
54      "returnType": "void",
55      "exceptions": [],
56      "minSdk": 21,
57      "name": "nativeClear(long)"
58    },
59    "nativeCreate(java.lang.String,int)": {
60      "isImplementation": true,
61      "modifiers": [
62        "protected",
63        "static"
64      ],
65      "params": [
66        "name",
67        "cursorWindowSize"
68      ],
69      "returnType": "java.lang.Number",
70      "exceptions": [],
71      "name": "nativeCreate(java.lang.String,int)"
72    },
73    "nativeDispose(int)": {
74      "isImplementation": true,
75      "modifiers": [
76        "protected",
77        "static"
78      ],
79      "params": [
80        "windowPtr"
81      ],
82      "returnType": "void",
83      "exceptions": [],
84      "maxSdk": 20,
85      "name": "nativeDispose(int)"
86    },
87    "nativeDispose(long)": {
88      "isImplementation": true,
89      "modifiers": [
90        "protected",
91        "static"
92      ],
93      "params": [
94        "windowPtr"
95      ],
96      "returnType": "void",
97      "exceptions": [],
98      "minSdk": 21,
99      "name": "nativeDispose(long)"
100    },
101    "nativeGetBlob(int,int,int)": {
102      "isImplementation": true,
103      "modifiers": [
104        "protected",
105        "static"
106      ],
107      "params": [
108        "windowPtr",
109        "row",
110        "column"
111      ],
112      "returnType": "byte[]",
113      "exceptions": [],
114      "maxSdk": 20,
115      "name": "nativeGetBlob(int,int,int)"
116    },
117    "nativeGetBlob(long,int,int)": {
118      "isImplementation": true,
119      "modifiers": [
120        "protected",
121        "static"
122      ],
123      "params": [
124        "windowPtr",
125        "row",
126        "column"
127      ],
128      "returnType": "byte[]",
129      "exceptions": [],
130      "minSdk": 21,
131      "name": "nativeGetBlob(long,int,int)"
132    },
133    "nativeGetDouble(int,int,int)": {
134      "isImplementation": true,
135      "modifiers": [
136        "protected",
137        "static"
138      ],
139      "params": [
140        "windowPtr",
141        "row",
142        "column"
143      ],
144      "returnType": "double",
145      "exceptions": [],
146      "maxSdk": 20,
147      "name": "nativeGetDouble(int,int,int)"
148    },
149    "nativeGetDouble(long,int,int)": {
150      "isImplementation": true,
151      "modifiers": [
152        "protected",
153        "static"
154      ],
155      "params": [
156        "windowPtr",
157        "row",
158        "column"
159      ],
160      "returnType": "double",
161      "exceptions": [],
162      "minSdk": 21,
163      "name": "nativeGetDouble(long,int,int)"
164    },
165    "nativeGetLong(int,int,int)": {
166      "isImplementation": true,
167      "modifiers": [
168        "protected",
169        "static"
170      ],
171      "params": [
172        "windowPtr",
173        "row",
174        "column"
175      ],
176      "returnType": "long",
177      "exceptions": [],
178      "maxSdk": 20,
179      "name": "nativeGetLong(int,int,int)"
180    },
181    "nativeGetLong(long,int,int)": {
182      "isImplementation": true,
183      "modifiers": [
184        "protected",
185        "static"
186      ],
187      "params": [
188        "windowPtr",
189        "row",
190        "column"
191      ],
192      "returnType": "long",
193      "exceptions": [],
194      "minSdk": 21,
195      "name": "nativeGetLong(long,int,int)"
196    },
197    "nativeGetName(int)": {
198      "isImplementation": true,
199      "modifiers": [
200        "protected",
201        "static"
202      ],
203      "params": [
204        "windowPtr"
205      ],
206      "returnType": "java.lang.String",
207      "exceptions": [],
208      "maxSdk": 20,
209      "name": "nativeGetName(int)"
210    },
211    "nativeGetName(long)": {
212      "isImplementation": true,
213      "modifiers": [
214        "protected",
215        "static"
216      ],
217      "params": [
218        "windowPtr"
219      ],
220      "returnType": "java.lang.String",
221      "exceptions": [],
222      "minSdk": 21,
223      "name": "nativeGetName(long)"
224    },
225    "nativeGetNumRows(int)": {
226      "isImplementation": true,
227      "modifiers": [
228        "protected",
229        "static"
230      ],
231      "params": [
232        "windowPtr"
233      ],
234      "returnType": "int",
235      "exceptions": [],
236      "maxSdk": 20,
237      "name": "nativeGetNumRows(int)"
238    },
239    "nativeGetNumRows(long)": {
240      "isImplementation": true,
241      "modifiers": [
242        "protected",
243        "static"
244      ],
245      "params": [
246        "windowPtr"
247      ],
248      "returnType": "int",
249      "exceptions": [],
250      "minSdk": 21,
251      "name": "nativeGetNumRows(long)"
252    },
253    "nativeGetNumber(long,int,int)": {
254      "isImplementation": false,
255      "modifiers": [
256        "private",
257        "static"
258      ],
259      "params": [
260        "windowPtr",
261        "row",
262        "column"
263      ],
264      "returnType": "java.lang.Number",
265      "exceptions": [],
266      "name": "nativeGetNumber(long,int,int)"
267    },
268    "nativeGetString(int,int,int)": {
269      "isImplementation": true,
270      "modifiers": [
271        "protected",
272        "static"
273      ],
274      "params": [
275        "windowPtr",
276        "row",
277        "column"
278      ],
279      "returnType": "java.lang.String",
280      "exceptions": [],
281      "maxSdk": 20,
282      "name": "nativeGetString(int,int,int)"
283    },
284    "nativeGetString(long,int,int)": {
285      "isImplementation": true,
286      "modifiers": [
287        "protected",
288        "static"
289      ],
290      "params": [
291        "windowPtr",
292        "row",
293        "column"
294      ],
295      "returnType": "java.lang.String",
296      "exceptions": [],
297      "minSdk": 21,
298      "name": "nativeGetString(long,int,int)"
299    },
300    "nativeGetType(int,int,int)": {
301      "isImplementation": true,
302      "modifiers": [
303        "protected",
304        "static"
305      ],
306      "params": [
307        "windowPtr",
308        "row",
309        "column"
310      ],
311      "returnType": "int",
312      "exceptions": [],
313      "maxSdk": 20,
314      "name": "nativeGetType(int,int,int)"
315    },
316    "nativeGetType(long,int,int)": {
317      "isImplementation": true,
318      "modifiers": [
319        "protected",
320        "static"
321      ],
322      "params": [
323        "windowPtr",
324        "row",
325        "column"
326      ],
327      "returnType": "int",
328      "exceptions": [],
329      "minSdk": 21,
330      "name": "nativeGetType(long,int,int)"
331    },
332    "nativePutBlob(int,byte[],int,int)": {
333      "isImplementation": true,
334      "modifiers": [
335        "protected",
336        "static"
337      ],
338      "params": [
339        "windowPtr",
340        "value",
341        "row",
342        "column"
343      ],
344      "returnType": "boolean",
345      "exceptions": [],
346      "maxSdk": 20,
347      "name": "nativePutBlob(int,byte[],int,int)"
348    },
349    "nativePutBlob(long,byte[],int,int)": {
350      "isImplementation": true,
351      "modifiers": [
352        "protected",
353        "static"
354      ],
355      "params": [
356        "windowPtr",
357        "value",
358        "row",
359        "column"
360      ],
361      "returnType": "boolean",
362      "exceptions": [],
363      "minSdk": 21,
364      "name": "nativePutBlob(long,byte[],int,int)"
365    },
366    "nativePutDouble(int,double,int,int)": {
367      "isImplementation": true,
368      "modifiers": [
369        "protected",
370        "static"
371      ],
372      "params": [
373        "windowPtr",
374        "value",
375        "row",
376        "column"
377      ],
378      "returnType": "boolean",
379      "exceptions": [],
380      "maxSdk": 20,
381      "name": "nativePutDouble(int,double,int,int)"
382    },
383    "nativePutDouble(long,double,int,int)": {
384      "isImplementation": true,
385      "modifiers": [
386        "protected",
387        "static"
388      ],
389      "params": [
390        "windowPtr",
391        "value",
392        "row",
393        "column"
394      ],
395      "returnType": "boolean",
396      "exceptions": [],
397      "minSdk": 21,
398      "name": "nativePutDouble(long,double,int,int)"
399    },
400    "nativePutLong(int,long,int,int)": {
401      "isImplementation": true,
402      "modifiers": [
403        "protected",
404        "static"
405      ],
406      "params": [
407        "windowPtr",
408        "value",
409        "row",
410        "column"
411      ],
412      "returnType": "boolean",
413      "exceptions": [],
414      "maxSdk": 20,
415      "name": "nativePutLong(int,long,int,int)"
416    },
417    "nativePutLong(long,long,int,int)": {
418      "isImplementation": true,
419      "modifiers": [
420        "protected",
421        "static"
422      ],
423      "params": [
424        "windowPtr",
425        "value",
426        "row",
427        "column"
428      ],
429      "returnType": "boolean",
430      "exceptions": [],
431      "minSdk": 21,
432      "name": "nativePutLong(long,long,int,int)"
433    },
434    "nativePutNull(int,int,int)": {
435      "isImplementation": true,
436      "modifiers": [
437        "protected",
438        "static"
439      ],
440      "params": [
441        "windowPtr",
442        "row",
443        "column"
444      ],
445      "returnType": "boolean",
446      "exceptions": [],
447      "maxSdk": 20,
448      "name": "nativePutNull(int,int,int)"
449    },
450    "nativePutNull(long,int,int)": {
451      "isImplementation": true,
452      "modifiers": [
453        "protected",
454        "static"
455      ],
456      "params": [
457        "windowPtr",
458        "row",
459        "column"
460      ],
461      "returnType": "boolean",
462      "exceptions": [],
463      "minSdk": 21,
464      "name": "nativePutNull(long,int,int)"
465    },
466    "nativePutString(int,java.lang.String,int,int)": {
467      "isImplementation": true,
468      "modifiers": [
469        "protected",
470        "static"
471      ],
472      "params": [
473        "windowPtr",
474        "value",
475        "row",
476        "column"
477      ],
478      "returnType": "boolean",
479      "exceptions": [],
480      "maxSdk": 20,
481      "name": "nativePutString(int,java.lang.String,int,int)"
482    },
483    "nativePutString(long,java.lang.String,int,int)": {
484      "isImplementation": true,
485      "modifiers": [
486        "protected",
487        "static"
488      ],
489      "params": [
490        "windowPtr",
491        "value",
492        "row",
493        "column"
494      ],
495      "returnType": "boolean",
496      "exceptions": [],
497      "minSdk": 21,
498      "name": "nativePutString(long,java.lang.String,int,int)"
499    },
500    "nativeSetNumColumns(int,int)": {
501      "isImplementation": true,
502      "modifiers": [
503        "protected",
504        "static"
505      ],
506      "params": [
507        "windowPtr",
508        "columnNum"
509      ],
510      "returnType": "boolean",
511      "exceptions": [],
512      "maxSdk": 20,
513      "name": "nativeSetNumColumns(int,int)"
514    },
515    "nativeSetNumColumns(long,int)": {
516      "isImplementation": true,
517      "modifiers": [
518        "protected",
519        "static"
520      ],
521      "params": [
522        "windowPtr",
523        "columnNum"
524      ],
525      "returnType": "boolean",
526      "exceptions": [],
527      "minSdk": 21,
528      "name": "nativeSetNumColumns(long,int)"
529    },
530    "setData(long,com.almworks.sqlite4java.SQLiteStatement)": {
531      "isImplementation": false,
532      "modifiers": [
533        "protected",
534        "static"
535      ],
536      "params": [
537        "windowPtr",
538        "stmt"
539      ],
540      "returnType": "int",
541      "exceptions": [
542        "com.almworks.sqlite4java.SQLiteException"
543      ],
544      "name": "setData(long,com.almworks.sqlite4java.SQLiteStatement)"
545    }
546  },
547  "imports": [
548    "android.os.Build.VERSION_CODES.KITKAT_WATCH",
549    "android.os.Build.VERSION_CODES.LOLLIPOP",
550    "java.nio.charset.StandardCharsets.UTF_8",
551    "org.robolectric.RuntimeEnvironment.castNativePtr",
552    "android.database.Cursor",
553    "android.database.CursorWindow",
554    "com.almworks.sqlite4java.SQLiteConstants",
555    "com.almworks.sqlite4java.SQLiteException",
556    "com.almworks.sqlite4java.SQLiteStatement",
557    "java.util.ArrayList",
558    "java.util.List",
559    "java.util.Map",
560    "java.util.concurrent.ConcurrentHashMap",
561    "java.util.concurrent.atomic.AtomicLong",
562    "org.robolectric.annotation.Implementation",
563    "org.robolectric.annotation.Implements",
564    "org.robolectric.shadows.ShadowCursorWindow.Data",
565    "org.robolectric.shadows.ShadowCursorWindow.Row",
566    "org.robolectric.shadows.ShadowCursorWindow.Value",
567    "org.robolectric.shadows.ShadowCursorWindow.WindowData"
568  ],
569  "name": "org.robolectric.shadows.ShadowCursorWindow"
570}