1{
2  "methods": {
3    "addAssetPath(java.lang.String)": {
4      "isImplementation": true,
5      "modifiers": [
6        "public"
7      ],
8      "params": [
9        "path"
10      ],
11      "returnType": "int",
12      "exceptions": [],
13      "maxSdk": 17,
14      "name": "addAssetPath(java.lang.String)"
15    },
16    "addAssetPathNative(java.lang.String)": {
17      "isImplementation": true,
18      "modifiers": [
19        "protected",
20        "final"
21      ],
22      "params": [
23        "path"
24      ],
25      "returnType": "int",
26      "exceptions": [],
27      "minSdk": 18,
28      "maxSdk": 23,
29      "name": "addAssetPathNative(java.lang.String)"
30    },
31    "addAssetPathNative(java.lang.String,boolean)": {
32      "isImplementation": true,
33      "modifiers": [
34        "protected"
35      ],
36      "params": [
37        "path",
38        "appAsLib"
39      ],
40      "returnType": "int",
41      "exceptions": [],
42      "minSdk": 24,
43      "name": "addAssetPathNative(java.lang.String,boolean)"
44    },
45    "applyStyle(int,int,int,int,int[],int[],int[])": {
46      "isImplementation": true,
47      "modifiers": [
48        "protected",
49        "static"
50      ],
51      "params": [
52        "themeToken",
53        "defStyleAttr",
54        "defStyleRes",
55        "xmlParserToken",
56        "attrs",
57        "outValues",
58        "outIndices"
59      ],
60      "returnType": "void",
61      "exceptions": [],
62      "maxSdk": 20,
63      "name": "applyStyle(int,int,int,int,int[],int[],int[])"
64    },
65    "applyStyle(long,int,int,long,int[],int,long,long)": {
66      "isImplementation": true,
67      "modifiers": [
68        "protected",
69        "static"
70      ],
71      "params": [
72        "themeToken",
73        "defStyleAttr",
74        "defStyleRes",
75        "xmlParserToken",
76        "inAttrs",
77        "length",
78        "outValuesAddress",
79        "outIndicesAddress"
80      ],
81      "returnType": "void",
82      "exceptions": [],
83      "minSdk": 26,
84      "maxSdk": 27,
85      "name": "applyStyle(long,int,int,long,int[],int,long,long)"
86    },
87    "applyStyle(long,int,int,long,int[],int[],int[])": {
88      "isImplementation": true,
89      "modifiers": [
90        "protected",
91        "static"
92      ],
93      "params": [
94        "themeToken",
95        "defStyleAttr",
96        "defStyleRes",
97        "xmlParserToken",
98        "attrs",
99        "outValues",
100        "outIndices"
101      ],
102      "returnType": "void",
103      "exceptions": [],
104      "minSdk": 21,
105      "maxSdk": 25,
106      "name": "applyStyle(long,int,int,long,int[],int[],int[])"
107    },
108    "applyThemeStyle(int,int,boolean)": {
109      "isImplementation": true,
110      "modifiers": [
111        "public",
112        "static"
113      ],
114      "params": [
115        "themePtr",
116        "styleRes",
117        "force"
118      ],
119      "returnType": "void",
120      "exceptions": [],
121      "maxSdk": 20,
122      "name": "applyThemeStyle(int,int,boolean)"
123    },
124    "applyThemeStyle(long,int,boolean)": {
125      "isImplementation": true,
126      "modifiers": [
127        "public",
128        "static"
129      ],
130      "params": [
131        "themePtr",
132        "styleRes",
133        "force"
134      ],
135      "returnType": "void",
136      "exceptions": [],
137      "minSdk": 21,
138      "maxSdk": 27,
139      "name": "applyThemeStyle(long,int,boolean)"
140    },
141    "assetManagerForJavaObject()": {
142      "isImplementation": false,
143      "modifiers": [
144        "private",
145        "synchronized"
146      ],
147      "params": [],
148      "returnType": "org.robolectric.res.android.CppAssetManager",
149      "exceptions": [],
150      "name": "assetManagerForJavaObject()"
151    },
152    "copyTheme(int,int)": {
153      "isImplementation": true,
154      "modifiers": [
155        "public",
156        "static"
157      ],
158      "params": [
159        "destPtr",
160        "sourcePtr"
161      ],
162      "returnType": "void",
163      "exceptions": [],
164      "maxSdk": 20,
165      "name": "copyTheme(int,int)"
166    },
167    "copyTheme(long,long)": {
168      "isImplementation": true,
169      "modifiers": [
170        "public",
171        "static"
172      ],
173      "params": [
174        "destPtr",
175        "sourcePtr"
176      ],
177      "returnType": "void",
178      "exceptions": [],
179      "minSdk": 21,
180      "maxSdk": 27,
181      "name": "copyTheme(long,long)"
182    },
183    "copyValue(android.util.TypedValue,org.robolectric.res.android.ResTable,org.robolectric.res.android.ResourceTypes.Res_value,int,int,int)": {
184      "isImplementation": false,
185      "modifiers": [
186        "private",
187        "static"
188      ],
189      "params": [
190        "outValue",
191        "table",
192        "value",
193        "ref",
194        "block",
195        "typeSpecFlags"
196      ],
197      "returnType": "int",
198      "exceptions": [],
199      "name": "copyValue(android.util.TypedValue,org.robolectric.res.android.ResTable,org.robolectric.res.android.ResourceTypes.Res_value,int,int,int)"
200    },
201    "copyValue(android.util.TypedValue,org.robolectric.res.android.ResTable,org.robolectric.res.android.ResourceTypes.Res_value,int,int,int,org.robolectric.res.android.ResTable_config)": {
202      "isImplementation": false,
203      "modifiers": [
204        "private",
205        "static"
206      ],
207      "params": [
208        "outValue",
209        "table",
210        "value",
211        "ref",
212        "block",
213        "typeSpecFlags",
214        "config"
215      ],
216      "returnType": "int",
217      "exceptions": [],
218      "name": "copyValue(android.util.TypedValue,org.robolectric.res.android.ResTable,org.robolectric.res.android.ResourceTypes.Res_value,int,int,int,org.robolectric.res.android.ResTable_config)"
219    },
220    "deleteTheme(int)": {
221      "isImplementation": true,
222      "modifiers": [
223        "protected",
224        "final"
225      ],
226      "params": [
227        "theme"
228      ],
229      "returnType": "void",
230      "exceptions": [],
231      "maxSdk": 20,
232      "name": "deleteTheme(int)"
233    },
234    "deleteTheme(long)": {
235      "isImplementation": true,
236      "modifiers": [
237        "protected",
238        "final"
239      ],
240      "params": [
241        "theme"
242      ],
243      "returnType": "void",
244      "exceptions": [],
245      "minSdk": 21,
246      "name": "deleteTheme(long)"
247    },
248    "destroyAsset(int)": {
249      "isImplementation": true,
250      "modifiers": [
251        "protected",
252        "final"
253      ],
254      "params": [
255        "asset"
256      ],
257      "returnType": "void",
258      "exceptions": [],
259      "maxSdk": 20,
260      "name": "destroyAsset(int)"
261    },
262    "destroyAsset(long)": {
263      "isImplementation": true,
264      "modifiers": [
265        "protected",
266        "final"
267      ],
268      "params": [
269        "asset"
270      ],
271      "returnType": "void",
272      "exceptions": [],
273      "minSdk": 21,
274      "name": "destroyAsset(long)"
275    },
276    "dumpTheme(long,int,java.lang.String,java.lang.String)": {
277      "isImplementation": true,
278      "modifiers": [
279        "protected",
280        "static"
281      ],
282      "params": [
283        "theme",
284        "priority",
285        "tag",
286        "prefix"
287      ],
288      "returnType": "void",
289      "exceptions": [],
290      "name": "dumpTheme(long,int,java.lang.String,java.lang.String)"
291    },
292    "getAllAssetDirs()": {
293      "isImplementation": false,
294      "modifiers": [],
295      "params": [],
296      "returnType": "java.util.Collection\u003corg.robolectric.res.FsFile\u003e",
297      "exceptions": [],
298      "name": "getAllAssetDirs()"
299    },
300    "getArrayIntResource(int)": {
301      "isImplementation": true,
302      "modifiers": [
303        "public"
304      ],
305      "params": [
306        "arrayResId"
307      ],
308      "returnType": "int[]",
309      "exceptions": [],
310      "name": "getArrayIntResource(int)"
311    },
312    "getArraySize(int)": {
313      "isImplementation": true,
314      "modifiers": [
315        "protected"
316      ],
317      "params": [
318        "id"
319      ],
320      "returnType": "int",
321      "exceptions": [],
322      "name": "getArraySize(int)"
323    },
324    "getArrayStringInfo(int)": {
325      "isImplementation": true,
326      "modifiers": [
327        "protected",
328        "final"
329      ],
330      "params": [
331        "arrayResId"
332      ],
333      "returnType": "int[]",
334      "exceptions": [],
335      "name": "getArrayStringInfo(int)"
336    },
337    "getArrayStringResource(int)": {
338      "isImplementation": true,
339      "modifiers": [
340        "protected",
341        "final"
342      ],
343      "params": [
344        "arrayResId"
345      ],
346      "returnType": "java.lang.String[]",
347      "exceptions": [],
348      "name": "getArrayStringResource(int)"
349    },
350    "getAsset(long)": {
351      "isImplementation": false,
352      "modifiers": [
353        "private"
354      ],
355      "params": [
356        "asset"
357      ],
358      "returnType": "org.robolectric.res.android.Asset",
359      "exceptions": [],
360      "name": "getAsset(long)"
361    },
362    "getAssetLength(int)": {
363      "isImplementation": true,
364      "modifiers": [
365        "protected",
366        "final"
367      ],
368      "params": [
369        "asset"
370      ],
371      "returnType": "long",
372      "exceptions": [],
373      "maxSdk": 20,
374      "name": "getAssetLength(int)"
375    },
376    "getAssetLength(long)": {
377      "isImplementation": true,
378      "modifiers": [
379        "protected",
380        "final"
381      ],
382      "params": [
383        "asset"
384      ],
385      "returnType": "long",
386      "exceptions": [],
387      "minSdk": 21,
388      "name": "getAssetLength(long)"
389    },
390    "getAssetPaths()": {
391      "isImplementation": false,
392      "modifiers": [],
393      "params": [],
394      "returnType": "java.util.List\u003corg.robolectric.res.android.AssetPath\u003e",
395      "exceptions": [],
396      "name": "getAssetPaths()"
397    },
398    "getAssetRemainingLength(int)": {
399      "isImplementation": true,
400      "modifiers": [
401        "protected",
402        "final"
403      ],
404      "params": [
405        "asset"
406      ],
407      "returnType": "long",
408      "exceptions": [],
409      "maxSdk": 20,
410      "name": "getAssetRemainingLength(int)"
411    },
412    "getAssetRemainingLength(long)": {
413      "isImplementation": true,
414      "modifiers": [
415        "protected",
416        "final"
417      ],
418      "params": [
419        "assetHandle"
420      ],
421      "returnType": "long",
422      "exceptions": [],
423      "minSdk": 21,
424      "name": "getAssetRemainingLength(long)"
425    },
426    "getAssignedPackageIdentifiers()": {
427      "isImplementation": true,
428      "modifiers": [
429        "protected",
430        "final"
431      ],
432      "params": [],
433      "returnType": "android.util.SparseArray\u003cjava.lang.String\u003e",
434      "exceptions": [],
435      "name": "getAssignedPackageIdentifiers()"
436    },
437    "getConfiguration()": {
438      "isImplementation": false,
439      "modifiers": [],
440      "params": [],
441      "returnType": "org.robolectric.res.android.ResTable_config",
442      "exceptions": [],
443      "name": "getConfiguration()"
444    },
445    "getNativeStringBlock(int)": {
446      "isImplementation": true,
447      "modifiers": [
448        "protected"
449      ],
450      "params": [
451        "block"
452      ],
453      "returnType": "java.lang.Number",
454      "exceptions": [],
455      "name": "getNativeStringBlock(int)"
456    },
457    "getResourceBagValue(int,int,org.robolectric.res.android.ResTable)": {
458      "isImplementation": false,
459      "modifiers": [
460        "public",
461        "static"
462      ],
463      "params": [
464        "ident",
465        "bagEntryId",
466        "resTable"
467      ],
468      "returnType": "java.lang.String",
469      "exceptions": [],
470      "name": "getResourceBagValue(int,int,org.robolectric.res.android.ResTable)"
471    },
472    "getResourceBagValues(int,org.robolectric.res.android.ResTable)": {
473      "isImplementation": false,
474      "modifiers": [
475        "public",
476        "static"
477      ],
478      "params": [
479        "ident",
480        "res"
481      ],
482      "returnType": "java.util.Map\u003cjava.lang.String,java.lang.Integer\u003e",
483      "exceptions": [],
484      "name": "getResourceBagValues(int,org.robolectric.res.android.ResTable)"
485    },
486    "getResourceEntryName(int)": {
487      "isImplementation": true,
488      "modifiers": [
489        "protected"
490      ],
491      "params": [
492        "resid"
493      ],
494      "returnType": "java.lang.String",
495      "exceptions": [],
496      "name": "getResourceEntryName(int)"
497    },
498    "getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)": {
499      "isImplementation": true,
500      "modifiers": [
501        "public"
502      ],
503      "params": [
504        "name",
505        "defType",
506        "defPackage"
507      ],
508      "returnType": "int",
509      "exceptions": [],
510      "name": "getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)"
511    },
512    "getResourceName(int)": {
513      "isImplementation": true,
514      "modifiers": [
515        "protected"
516      ],
517      "params": [
518        "resid"
519      ],
520      "returnType": "java.lang.String",
521      "exceptions": [],
522      "name": "getResourceName(int)"
523    },
524    "getResourcePackageName(int)": {
525      "isImplementation": true,
526      "modifiers": [
527        "protected"
528      ],
529      "params": [
530        "resid"
531      ],
532      "returnType": "java.lang.String",
533      "exceptions": [],
534      "name": "getResourcePackageName(int)"
535    },
536    "getResourceTypeName(int)": {
537      "isImplementation": true,
538      "modifiers": [
539        "protected"
540      ],
541      "params": [
542        "resid"
543      ],
544      "returnType": "java.lang.String",
545      "exceptions": [],
546      "name": "getResourceTypeName(int)"
547    },
548    "getStringBlockCount()": {
549      "isImplementation": true,
550      "modifiers": [
551        "protected"
552      ],
553      "params": [],
554      "returnType": "int",
555      "exceptions": [],
556      "name": "getStringBlockCount()"
557    },
558    "init()": {
559      "isImplementation": true,
560      "modifiers": [
561        "protected"
562      ],
563      "params": [],
564      "returnType": "void",
565      "exceptions": [],
566      "maxSdk": 19,
567      "name": "init()"
568    },
569    "init(boolean)": {
570      "isImplementation": true,
571      "modifiers": [
572        "protected"
573      ],
574      "params": [
575        "isSystem"
576      ],
577      "returnType": "void",
578      "exceptions": [],
579      "minSdk": 20,
580      "name": "init(boolean)"
581    },
582    "list(java.lang.String)": {
583      "isImplementation": true,
584      "modifiers": [
585        "protected",
586        "final"
587      ],
588      "params": [
589        "path"
590      ],
591      "returnType": "java.lang.String[]",
592      "exceptions": [
593        "java.io.IOException"
594      ],
595      "name": "list(java.lang.String)"
596    },
597    "loadResourceBagValue(int,int,android.util.TypedValue,boolean)": {
598      "isImplementation": true,
599      "modifiers": [
600        "protected",
601        "final"
602      ],
603      "params": [
604        "ident",
605        "bagEntryId",
606        "outValue",
607        "resolve"
608      ],
609      "returnType": "int",
610      "exceptions": [],
611      "name": "loadResourceBagValue(int,int,android.util.TypedValue,boolean)",
612      "documentation": "Returns true if the resource was found, filling in mRetStringBlock and\nmRetData.\n"
613    },
614    "loadResourceBagValueInternal(int,int,android.util.TypedValue,boolean,org.robolectric.res.android.ResTable)": {
615      "isImplementation": false,
616      "modifiers": [
617        "private",
618        "static"
619      ],
620      "params": [
621        "ident",
622        "bagEntryId",
623        "outValue",
624        "resolve",
625        "res"
626      ],
627      "returnType": "int",
628      "exceptions": [],
629      "name": "loadResourceBagValueInternal(int,int,android.util.TypedValue,boolean,org.robolectric.res.android.ResTable)"
630    },
631    "loadResourceValue(int,short,android.util.TypedValue,boolean)": {
632      "isImplementation": true,
633      "modifiers": [
634        "protected"
635      ],
636      "params": [
637        "ident",
638        "density",
639        "outValue",
640        "resolve"
641      ],
642      "returnType": "int",
643      "exceptions": [],
644      "name": "loadResourceValue(int,short,android.util.TypedValue,boolean)"
645    },
646    "loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)": {
647      "isImplementation": true,
648      "modifiers": [
649        "protected",
650        "static"
651      ],
652      "params": [
653        "themeHandle",
654        "ident",
655        "outValue",
656        "resolve"
657      ],
658      "returnType": "int",
659      "exceptions": [],
660      "maxSdk": 20,
661      "name": "loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)"
662    },
663    "loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)": {
664      "isImplementation": true,
665      "modifiers": [
666        "protected",
667        "static"
668      ],
669      "params": [
670        "themeHandle",
671        "ident",
672        "outValue",
673        "resolve"
674      ],
675      "returnType": "int",
676      "exceptions": [],
677      "minSdk": 21,
678      "name": "loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)"
679    },
680    "newTheme()": {
681      "isImplementation": true,
682      "modifiers": [
683        "protected",
684        "final"
685      ],
686      "params": [],
687      "returnType": "java.lang.Number",
688      "exceptions": [],
689      "name": "newTheme()"
690    },
691    "openAsset(java.lang.String,int)": {
692      "isImplementation": true,
693      "modifiers": [
694        "protected",
695        "final"
696      ],
697      "params": [
698        "fileName",
699        "mode"
700      ],
701      "returnType": "java.lang.Number",
702      "exceptions": [
703        "java.io.FileNotFoundException"
704      ],
705      "name": "openAsset(java.lang.String,int)"
706    },
707    "openAssetFd(java.lang.String,long[])": {
708      "isImplementation": true,
709      "modifiers": [
710        "protected"
711      ],
712      "params": [
713        "fileName",
714        "outOffsets"
715      ],
716      "returnType": "android.os.ParcelFileDescriptor",
717      "exceptions": [
718        "java.io.IOException"
719      ],
720      "name": "openAssetFd(java.lang.String,long[])"
721    },
722    "openNonAssetFdNative(int,java.lang.String,long[])": {
723      "isImplementation": true,
724      "modifiers": [
725        "protected"
726      ],
727      "params": [
728        "cookie",
729        "fileName",
730        "outOffsets"
731      ],
732      "returnType": "android.os.ParcelFileDescriptor",
733      "exceptions": [
734        "java.io.IOException"
735      ],
736      "name": "openNonAssetFdNative(int,java.lang.String,long[])"
737    },
738    "openNonAssetNative(int,java.lang.String,int)": {
739      "isImplementation": true,
740      "modifiers": [
741        "protected",
742        "final"
743      ],
744      "params": [
745        "cookie",
746        "fileName",
747        "accessMode"
748      ],
749      "returnType": "java.lang.Number",
750      "exceptions": [
751        "java.io.FileNotFoundException"
752      ],
753      "name": "openNonAssetNative(int,java.lang.String,int)"
754    },
755    "openXmlAssetNative(int,java.lang.String)": {
756      "isImplementation": true,
757      "modifiers": [
758        "protected",
759        "final"
760      ],
761      "params": [
762        "cookie",
763        "fileName"
764      ],
765      "returnType": "java.lang.Number",
766      "exceptions": [
767        "java.io.FileNotFoundException"
768      ],
769      "name": "openXmlAssetNative(int,java.lang.String)"
770    },
771    "readAsset(int,byte[],int,int)": {
772      "isImplementation": true,
773      "modifiers": [
774        "protected",
775        "final"
776      ],
777      "params": [
778        "asset",
779        "b",
780        "off",
781        "len"
782      ],
783      "returnType": "int",
784      "exceptions": [
785        "java.io.IOException"
786      ],
787      "maxSdk": 20,
788      "name": "readAsset(int,byte[],int,int)"
789    },
790    "readAsset(long,byte[],int,int)": {
791      "isImplementation": true,
792      "modifiers": [
793        "protected",
794        "final"
795      ],
796      "params": [
797        "asset",
798        "bArray",
799        "off",
800        "len"
801      ],
802      "returnType": "int",
803      "exceptions": [
804        "java.io.IOException"
805      ],
806      "minSdk": 21,
807      "name": "readAsset(long,byte[],int,int)"
808    },
809    "readAssetChar(int)": {
810      "isImplementation": true,
811      "modifiers": [
812        "protected",
813        "final"
814      ],
815      "params": [
816        "asset"
817      ],
818      "returnType": "int",
819      "exceptions": [],
820      "maxSdk": 20,
821      "name": "readAssetChar(int)"
822    },
823    "readAssetChar(long)": {
824      "isImplementation": true,
825      "modifiers": [
826        "protected",
827        "final"
828      ],
829      "params": [
830        "asset"
831      ],
832      "returnType": "int",
833      "exceptions": [],
834      "minSdk": 21,
835      "name": "readAssetChar(long)"
836    },
837    "reset()": {
838      "isImplementation": false,
839      "modifiers": [
840        "public",
841        "static"
842      ],
843      "params": [],
844      "returnType": "void",
845      "exceptions": [],
846      "name": "reset()"
847    },
848    "resolveAttrs(long,int,int,int[],int[],int[],int[])": {
849      "isImplementation": true,
850      "modifiers": [
851        "protected",
852        "static"
853      ],
854      "params": [
855        "themeToken",
856        "defStyleAttr",
857        "defStyleRes",
858        "inValues",
859        "attrs",
860        "outValues",
861        "outIndices"
862      ],
863      "returnType": "boolean",
864      "exceptions": [],
865      "name": "resolveAttrs(long,int,int,int[],int[],int[],int[])"
866    },
867    "retrieveArray(int,int[])": {
868      "isImplementation": true,
869      "modifiers": [
870        "protected"
871      ],
872      "params": [
873        "id",
874        "outValues"
875      ],
876      "returnType": "int",
877      "exceptions": [],
878      "name": "retrieveArray(int,int[])"
879    },
880    "retrieveAttributes(int,int[],int[],int[])": {
881      "isImplementation": true,
882      "modifiers": [
883        "protected",
884        "final"
885      ],
886      "params": [
887        "xmlParserToken",
888        "attrs",
889        "outValues",
890        "outIndices"
891      ],
892      "returnType": "boolean",
893      "exceptions": [],
894      "maxSdk": 20,
895      "name": "retrieveAttributes(int,int[],int[],int[])"
896    },
897    "retrieveAttributes(long,int[],int[],int[])": {
898      "isImplementation": true,
899      "modifiers": [
900        "protected",
901        "final"
902      ],
903      "params": [
904        "xmlParserToken",
905        "attrs",
906        "outValues",
907        "outIndices"
908      ],
909      "returnType": "boolean",
910      "exceptions": [],
911      "minSdk": 21,
912      "name": "retrieveAttributes(long,int[],int[],int[])"
913    },
914    "returnParcelFileDescriptor(org.robolectric.res.android.Asset,long[])": {
915      "isImplementation": false,
916      "modifiers": [
917        "static"
918      ],
919      "params": [
920        "a",
921        "outOffsets"
922      ],
923      "returnType": "android.os.ParcelFileDescriptor",
924      "exceptions": [
925        "java.io.FileNotFoundException"
926      ],
927      "name": "returnParcelFileDescriptor(org.robolectric.res.android.Asset,long[])"
928    },
929    "seekAsset(int,long,int)": {
930      "isImplementation": true,
931      "modifiers": [
932        "protected",
933        "final"
934      ],
935      "params": [
936        "asset",
937        "offset",
938        "whence"
939      ],
940      "returnType": "long",
941      "exceptions": [],
942      "maxSdk": 20,
943      "name": "seekAsset(int,long,int)"
944    },
945    "seekAsset(long,long,int)": {
946      "isImplementation": true,
947      "modifiers": [
948        "protected",
949        "final"
950      ],
951      "params": [
952        "asset",
953        "offset",
954        "whence"
955      ],
956      "returnType": "long",
957      "exceptions": [],
958      "minSdk": 21,
959      "name": "seekAsset(long,long,int)"
960    },
961    "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)": {
962      "isImplementation": true,
963      "modifiers": [
964        "public",
965        "final"
966      ],
967      "params": [
968        "mcc",
969        "mnc",
970        "locale",
971        "orientation",
972        "touchscreen",
973        "density",
974        "keyboard",
975        "keyboardHidden",
976        "navigation",
977        "screenWidth",
978        "screenHeight",
979        "smallestScreenWidthDp",
980        "screenWidthDp",
981        "screenHeightDp",
982        "screenLayout",
983        "uiMode",
984        "sdkVersion"
985      ],
986      "returnType": "void",
987      "exceptions": [],
988      "maxSdk": 25,
989      "name": "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"
990    },
991    "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)": {
992      "isImplementation": true,
993      "modifiers": [
994        "public"
995      ],
996      "params": [
997        "mcc",
998        "mnc",
999        "locale",
1000        "orientation",
1001        "touchscreen",
1002        "density",
1003        "keyboard",
1004        "keyboardHidden",
1005        "navigation",
1006        "screenWidth",
1007        "screenHeight",
1008        "smallestScreenWidthDp",
1009        "screenWidthDp",
1010        "screenHeightDp",
1011        "screenLayout",
1012        "uiMode",
1013        "colorMode",
1014        "sdkVersion"
1015      ],
1016      "returnType": "void",
1017      "exceptions": [],
1018      "minSdk": 26,
1019      "name": "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"
1020    }
1021  },
1022  "imports": [
1023    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2",
1024    "android.os.Build.VERSION_CODES.KITKAT_WATCH",
1025    "android.os.Build.VERSION_CODES.LOLLIPOP",
1026    "android.os.Build.VERSION_CODES.M",
1027    "android.os.Build.VERSION_CODES.N_MR1",
1028    "android.os.Build.VERSION_CODES.O",
1029    "android.os.Build.VERSION_CODES.O_MR1",
1030    "android.os.Build.VERSION_CODES.P",
1031    "org.robolectric.res.android.Asset.SEEK_CUR",
1032    "org.robolectric.res.android.Asset.SEEK_SET",
1033    "org.robolectric.res.android.AttributeResolution.kThrowOnBadId",
1034    "org.robolectric.res.android.Errors.BAD_INDEX",
1035    "org.robolectric.res.android.Errors.NO_ERROR",
1036    "org.robolectric.res.android.Util.ALOGV",
1037    "org.robolectric.res.android.Util.isTruthy",
1038    "android.content.res.AssetManager",
1039    "android.os.Build.VERSION_CODES",
1040    "android.os.ParcelFileDescriptor",
1041    "android.util.SparseArray",
1042    "android.util.TypedValue",
1043    "com.google.common.annotations.VisibleForTesting",
1044    "com.google.common.base.Preconditions",
1045    "com.google.common.base.Strings",
1046    "dalvik.system.VMRuntime",
1047    "java.io.File",
1048    "java.io.FileDescriptor",
1049    "java.io.FileNotFoundException",
1050    "java.io.IOException",
1051    "java.util.ArrayList",
1052    "java.util.Collection",
1053    "java.util.HashMap",
1054    "java.util.List",
1055    "java.util.Map",
1056    "org.robolectric.RuntimeEnvironment",
1057    "org.robolectric.annotation.HiddenApi",
1058    "org.robolectric.annotation.Implementation",
1059    "org.robolectric.annotation.Implements",
1060    "org.robolectric.annotation.RealObject",
1061    "org.robolectric.annotation.Resetter",
1062    "org.robolectric.res.Fs",
1063    "org.robolectric.res.FsFile",
1064    "org.robolectric.res.android.Asset",
1065    "org.robolectric.res.android.Asset.AccessMode",
1066    "org.robolectric.res.android.AssetDir",
1067    "org.robolectric.res.android.AssetPath",
1068    "org.robolectric.res.android.AttributeResolution",
1069    "org.robolectric.res.android.CppAssetManager",
1070    "org.robolectric.res.android.DataType",
1071    "org.robolectric.res.android.DynamicRefTable",
1072    "org.robolectric.res.android.Ref",
1073    "org.robolectric.res.android.Registries",
1074    "org.robolectric.res.android.ResStringPool",
1075    "org.robolectric.res.android.ResTable",
1076    "org.robolectric.res.android.ResTable.ResourceName",
1077    "org.robolectric.res.android.ResTable.bag_entry",
1078    "org.robolectric.res.android.ResTableTheme",
1079    "org.robolectric.res.android.ResTable_config",
1080    "org.robolectric.res.android.ResXMLParser",
1081    "org.robolectric.res.android.ResXMLTree",
1082    "org.robolectric.res.android.ResourceTypes.Res_value",
1083    "org.robolectric.res.android.String8",
1084    "org.robolectric.shadow.api.Shadow",
1085    "org.robolectric.shadows.ShadowAssetManager.Picker",
1086    "org.robolectric.util.ReflectionHelpers"
1087  ],
1088  "name": "org.robolectric.shadows.ShadowArscAssetManager"
1089}