1{
2  "methods": {
3    "__constructor__()": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [],
9      "returnType": "void",
10      "exceptions": [],
11      "name": "__constructor__()"
12    },
13    "__constructor__(boolean)": {
14      "isImplementation": true,
15      "modifiers": [
16        "protected"
17      ],
18      "params": [
19        "isSystem"
20      ],
21      "returnType": "void",
22      "exceptions": [],
23      "name": "__constructor__(boolean)"
24    },
25    "addAssetPath(java.lang.String)": {
26      "isImplementation": true,
27      "modifiers": [
28        "public"
29      ],
30      "params": [
31        "path"
32      ],
33      "returnType": "int",
34      "exceptions": [],
35      "name": "addAssetPath(java.lang.String)"
36    },
37    "addAssetPathNative(java.lang.String)": {
38      "isImplementation": true,
39      "modifiers": [
40        "protected",
41        "final"
42      ],
43      "params": [
44        "path"
45      ],
46      "returnType": "int",
47      "exceptions": [],
48      "minSdk": 18,
49      "maxSdk": 23,
50      "name": "addAssetPathNative(java.lang.String)"
51    },
52    "addAssetPathNative(java.lang.String,boolean)": {
53      "isImplementation": true,
54      "modifiers": [
55        "protected"
56      ],
57      "params": [
58        "path",
59        "appAsLib"
60      ],
61      "returnType": "int",
62      "exceptions": [],
63      "minSdk": 24,
64      "maxSdk": 27,
65      "name": "addAssetPathNative(java.lang.String,boolean)"
66    },
67    "applyStyle(int,int,int,int,int[],int[],int[])": {
68      "isImplementation": true,
69      "modifiers": [
70        "protected",
71        "static"
72      ],
73      "params": [
74        "themeToken",
75        "defStyleAttr",
76        "defStyleRes",
77        "xmlParserToken",
78        "attrs",
79        "outValues",
80        "outIndices"
81      ],
82      "returnType": "boolean",
83      "exceptions": [],
84      "maxSdk": 20,
85      "name": "applyStyle(int,int,int,int,int[],int[],int[])"
86    },
87    "applyStyle(long,int,int,long,int[],int,long,long)": {
88      "isImplementation": true,
89      "modifiers": [
90        "protected",
91        "static"
92      ],
93      "params": [
94        "themeToken",
95        "defStyleAttr",
96        "defStyleRes",
97        "xmlParserToken",
98        "inAttrs",
99        "length",
100        "outValuesAddress",
101        "outIndicesAddress"
102      ],
103      "returnType": "void",
104      "exceptions": [],
105      "minSdk": 26,
106      "maxSdk": 27,
107      "name": "applyStyle(long,int,int,long,int[],int,long,long)"
108    },
109    "applyStyle(long,int,int,long,int[],int[],int[])": {
110      "isImplementation": true,
111      "modifiers": [
112        "protected",
113        "static"
114      ],
115      "params": [
116        "themeToken",
117        "defStyleAttr",
118        "defStyleRes",
119        "xmlParserToken",
120        "attrs",
121        "outValues",
122        "outIndices"
123      ],
124      "returnType": "boolean",
125      "exceptions": [],
126      "minSdk": 21,
127      "maxSdk": 25,
128      "name": "applyStyle(long,int,int,long,int[],int[],int[])"
129    },
130    "applyStyleToTheme(long,int,boolean)": {
131      "isImplementation": true,
132      "modifiers": [
133        "protected"
134      ],
135      "params": [
136        "themePtr",
137        "resId",
138        "force"
139      ],
140      "returnType": "void",
141      "exceptions": [],
142      "minSdk": 28,
143      "name": "applyStyleToTheme(long,int,boolean)"
144    },
145    "applyThemeStyle(int,int,boolean)": {
146      "isImplementation": true,
147      "modifiers": [
148        "public",
149        "static"
150      ],
151      "params": [
152        "themePtr",
153        "styleRes",
154        "force"
155      ],
156      "returnType": "void",
157      "exceptions": [],
158      "maxSdk": 20,
159      "name": "applyThemeStyle(int,int,boolean)"
160    },
161    "applyThemeStyle(long,int,boolean)": {
162      "isImplementation": true,
163      "modifiers": [
164        "public",
165        "static"
166      ],
167      "params": [
168        "themePtr",
169        "styleRes",
170        "force"
171      ],
172      "returnType": "void",
173      "exceptions": [],
174      "minSdk": 21,
175      "maxSdk": 27,
176      "name": "applyThemeStyle(long,int,boolean)"
177    },
178    "attrsToTypedArray(android.content.res.Resources,android.util.AttributeSet,int[],int,long,int)": {
179      "isImplementation": false,
180      "modifiers": [],
181      "params": [
182        "resources",
183        "set",
184        "attrs",
185        "defStyleAttr",
186        "nativeTheme",
187        "defStyleRes"
188      ],
189      "returnType": "android.content.res.TypedArray",
190      "exceptions": [],
191      "name": "attrsToTypedArray(android.content.res.Resources,android.util.AttributeSet,int[],int,long,int)"
192    },
193    "buildTypedValue(android.util.AttributeSet,int,int,org.robolectric.res.Style,int)": {
194      "isImplementation": false,
195      "modifiers": [
196        "private"
197      ],
198      "params": [
199        "set",
200        "resId",
201        "defStyleAttr",
202        "themeStyleSet",
203        "defStyleRes"
204      ],
205      "returnType": "android.util.TypedValue",
206      "exceptions": [],
207      "name": "buildTypedValue(android.util.AttributeSet,int,int,org.robolectric.res.Style,int)"
208    },
209    "convertAndFill(org.robolectric.res.AttributeResource,android.util.TypedValue,org.robolectric.res.android.ResTable_config,boolean)": {
210      "isImplementation": false,
211      "modifiers": [
212        "private"
213      ],
214      "params": [
215        "attribute",
216        "outValue",
217        "config",
218        "resolveRefs"
219      ],
220      "returnType": "void",
221      "exceptions": [],
222      "name": "convertAndFill(org.robolectric.res.AttributeResource,android.util.TypedValue,org.robolectric.res.android.ResTable_config,boolean)"
223    },
224    "copyTheme(int,int)": {
225      "isImplementation": true,
226      "modifiers": [
227        "public",
228        "static"
229      ],
230      "params": [
231        "destPtr",
232        "sourcePtr"
233      ],
234      "returnType": "void",
235      "exceptions": [],
236      "maxSdk": 20,
237      "name": "copyTheme(int,int)"
238    },
239    "copyTheme(long,long)": {
240      "isImplementation": true,
241      "modifiers": [
242        "public",
243        "static"
244      ],
245      "params": [
246        "destPtr",
247        "sourcePtr"
248      ],
249      "returnType": "void",
250      "exceptions": [],
251      "minSdk": 21,
252      "maxSdk": 27,
253      "name": "copyTheme(long,long)"
254    },
255    "createTheme()": {
256      "isImplementation": true,
257      "modifiers": [
258        "public"
259      ],
260      "params": [],
261      "returnType": "java.lang.Number",
262      "exceptions": [],
263      "name": "createTheme()"
264    },
265    "deleteTheme(int)": {
266      "isImplementation": true,
267      "modifiers": [
268        "protected"
269      ],
270      "params": [
271        "theme"
272      ],
273      "returnType": "void",
274      "exceptions": [],
275      "maxSdk": 20,
276      "name": "deleteTheme(int)"
277    },
278    "deleteTheme(long)": {
279      "isImplementation": true,
280      "modifiers": [
281        "protected"
282      ],
283      "params": [
284        "theme"
285      ],
286      "returnType": "void",
287      "exceptions": [],
288      "minSdk": 21,
289      "maxSdk": 27,
290      "name": "deleteTheme(long)"
291    },
292    "destroyAsset(int)": {
293      "isImplementation": true,
294      "modifiers": [
295        "protected",
296        "final"
297      ],
298      "params": [
299        "asset"
300      ],
301      "returnType": "void",
302      "exceptions": [],
303      "maxSdk": 20,
304      "name": "destroyAsset(int)"
305    },
306    "destroyAsset(long)": {
307      "isImplementation": true,
308      "modifiers": [
309        "protected"
310      ],
311      "params": [
312        "asset"
313      ],
314      "returnType": "void",
315      "exceptions": [],
316      "minSdk": 21,
317      "maxSdk": 27,
318      "name": "destroyAsset(long)"
319    },
320    "dumpTheme(long,int,java.lang.String,java.lang.String)": {
321      "isImplementation": true,
322      "modifiers": [
323        "protected",
324        "static"
325      ],
326      "params": [
327        "theme",
328        "priority",
329        "tag",
330        "prefix"
331      ],
332      "returnType": "void",
333      "exceptions": [],
334      "minSdk": 21,
335      "maxSdk": 27,
336      "name": "dumpTheme(long,int,java.lang.String,java.lang.String)"
337    },
338    "ensureStringBlocks()": {
339      "isImplementation": true,
340      "modifiers": [
341        "protected"
342      ],
343      "params": [],
344      "returnType": "java.lang.Object",
345      "exceptions": [],
346      "maxSdk": 27,
347      "name": "ensureStringBlocks()"
348    },
349    "findAssetFile(java.lang.String)": {
350      "isImplementation": false,
351      "modifiers": [
352        "private"
353      ],
354      "params": [
355        "fileName"
356      ],
357      "returnType": "org.robolectric.res.FsFile",
358      "exceptions": [
359        "java.io.IOException"
360      ],
361      "name": "findAssetFile(java.lang.String)"
362    },
363    "findAttributeValue(int,android.util.AttributeSet,org.robolectric.res.Style,org.robolectric.res.Style,org.robolectric.res.Style,org.robolectric.res.Style)": {
364      "isImplementation": false,
365      "modifiers": [
366        "private"
367      ],
368      "params": [
369        "resId",
370        "attributeSet",
371        "styleAttrStyle",
372        "defStyleFromAttr",
373        "defStyleFromRes",
374        "themeStyleSet"
375      ],
376      "returnType": "org.robolectric.res.AttributeResource",
377      "exceptions": [],
378      "name": "findAttributeValue(int,android.util.AttributeSet,org.robolectric.res.Style,org.robolectric.res.Style,org.robolectric.res.Style,org.robolectric.res.Style)"
379    },
380    "getAllAssetDirs()": {
381      "isImplementation": false,
382      "modifiers": [],
383      "params": [],
384      "returnType": "java.util.Collection\u003corg.robolectric.res.FsFile\u003e",
385      "exceptions": [],
386      "name": "getAllAssetDirs()"
387    },
388    "getAndResolve(int,org.robolectric.res.android.ResTable_config,boolean)": {
389      "isImplementation": false,
390      "modifiers": [
391        "private"
392      ],
393      "params": [
394        "resId",
395        "config",
396        "resolveRefs"
397      ],
398      "returnType": "org.robolectric.res.TypedResource",
399      "exceptions": [],
400      "name": "getAndResolve(int,org.robolectric.res.android.ResTable_config,boolean)"
401    },
402    "getArrayIntResource(int)": {
403      "isImplementation": true,
404      "modifiers": [
405        "public"
406      ],
407      "params": [
408        "resId"
409      ],
410      "returnType": "int[]",
411      "exceptions": [],
412      "maxSdk": 27,
413      "name": "getArrayIntResource(int)"
414    },
415    "getArraySize(int)": {
416      "isImplementation": true,
417      "modifiers": [
418        "protected"
419      ],
420      "params": [
421        "id"
422      ],
423      "returnType": "int",
424      "exceptions": [],
425      "maxSdk": 27,
426      "name": "getArraySize(int)"
427    },
428    "getArrayStringInfo(int)": {
429      "isImplementation": true,
430      "modifiers": [
431        "protected"
432      ],
433      "params": [
434        "arrayResId"
435      ],
436      "returnType": "int[]",
437      "exceptions": [],
438      "maxSdk": 27,
439      "name": "getArrayStringInfo(int)"
440    },
441    "getArrayStringResource(int)": {
442      "isImplementation": true,
443      "modifiers": [
444        "protected"
445      ],
446      "params": [
447        "arrayResId"
448      ],
449      "returnType": "java.lang.String[]",
450      "exceptions": [],
451      "maxSdk": 27,
452      "name": "getArrayStringResource(int)"
453    },
454    "getAssetLength(int)": {
455      "isImplementation": true,
456      "modifiers": [
457        "protected",
458        "final"
459      ],
460      "params": [
461        "asset"
462      ],
463      "returnType": "long",
464      "exceptions": [],
465      "maxSdk": 20,
466      "name": "getAssetLength(int)"
467    },
468    "getAssetLength(long)": {
469      "isImplementation": true,
470      "modifiers": [
471        "protected"
472      ],
473      "params": [
474        "asset"
475      ],
476      "returnType": "long",
477      "exceptions": [],
478      "minSdk": 21,
479      "maxSdk": 27,
480      "name": "getAssetLength(long)"
481    },
482    "getAssetRemainingLength(int)": {
483      "isImplementation": true,
484      "modifiers": [
485        "protected",
486        "final"
487      ],
488      "params": [
489        "asset"
490      ],
491      "returnType": "long",
492      "exceptions": [],
493      "maxSdk": 20,
494      "name": "getAssetRemainingLength(int)"
495    },
496    "getAssetRemainingLength(long)": {
497      "isImplementation": true,
498      "modifiers": [
499        "protected"
500      ],
501      "params": [
502        "assetHandle"
503      ],
504      "returnType": "long",
505      "exceptions": [],
506      "minSdk": 21,
507      "maxSdk": 27,
508      "name": "getAssetRemainingLength(long)"
509    },
510    "getAssignedPackageIdentifiers()": {
511      "isImplementation": true,
512      "modifiers": [
513        "protected",
514        "final"
515      ],
516      "params": [],
517      "returnType": "android.util.SparseArray\u003cjava.lang.String\u003e",
518      "exceptions": [],
519      "minSdk": 21,
520      "maxSdk": 27,
521      "name": "getAssignedPackageIdentifiers()"
522    },
523    "getAttrTypeData(org.robolectric.res.ResName)": {
524      "isImplementation": false,
525      "modifiers": [
526        "public"
527      ],
528      "params": [
529        "resName"
530      ],
531      "returnType": "org.robolectric.res.TypedResource",
532      "exceptions": [],
533      "name": "getAttrTypeData(org.robolectric.res.ResName)"
534    },
535    "getConverter(org.robolectric.res.TypedResource)": {
536      "isImplementation": false,
537      "modifiers": [
538        "private"
539      ],
540      "params": [
541        "value"
542      ],
543      "returnType": "org.robolectric.shadows.Converter",
544      "exceptions": [],
545      "name": "getConverter(org.robolectric.res.TypedResource)"
546    },
547    "getFileFromZip(java.io.File)": {
548      "isImplementation": false,
549      "modifiers": [
550        "private",
551        "static"
552      ],
553      "params": [
554        "file"
555      ],
556      "returnType": "java.io.File",
557      "exceptions": [],
558      "name": "getFileFromZip(java.io.File)",
559      "documentation": "Extract an asset from a zipped up assets provided by the build system, this is required because there is no\nway to get a FileDescriptor from a zip entry. This is a temporary measure for Bazel which can be removed\nonce binary resources are supported.\n"
560    },
561    "getFsFileFromPath(java.lang.String)": {
562      "isImplementation": false,
563      "modifiers": [
564        "private"
565      ],
566      "params": [
567        "property"
568      ],
569      "returnType": "org.robolectric.res.FsFile",
570      "exceptions": [],
571      "name": "getFsFileFromPath(java.lang.String)"
572    },
573    "getLocales()": {
574      "isImplementation": true,
575      "modifiers": [
576        "protected"
577      ],
578      "params": [],
579      "returnType": "java.lang.String[]",
580      "exceptions": [],
581      "name": "getLocales()"
582    },
583    "getNativeStringBlock(int)": {
584      "isImplementation": true,
585      "modifiers": [
586        "protected"
587      ],
588      "params": [
589        "block"
590      ],
591      "returnType": "java.lang.Number",
592      "exceptions": [],
593      "maxSdk": 27,
594      "name": "getNativeStringBlock(int)"
595    },
596    "getNativeTheme(long)": {
597      "isImplementation": false,
598      "modifiers": [
599        "private",
600        "static"
601      ],
602      "params": [
603        "themePtr"
604      ],
605      "returnType": "org.robolectric.shadows.ShadowLegacyAssetManager.NativeTheme",
606      "exceptions": [],
607      "name": "getNativeTheme(long)"
608    },
609    "getResName(int)": {
610      "isImplementation": false,
611      "modifiers": [
612        "private"
613      ],
614      "params": [
615        "id"
616      ],
617      "returnType": "org.robolectric.res.ResName",
618      "exceptions": [],
619      "name": "getResName(int)"
620    },
621    "getResourceBagText(int,int)": {
622      "isImplementation": true,
623      "modifiers": [
624        "public"
625      ],
626      "params": [
627        "ident",
628        "bagEntryId"
629      ],
630      "returnType": "java.lang.CharSequence",
631      "exceptions": [],
632      "name": "getResourceBagText(int,int)"
633    },
634    "getResourceEntryName(int)": {
635      "isImplementation": true,
636      "modifiers": [
637        "protected"
638      ],
639      "params": [
640        "resid"
641      ],
642      "returnType": "java.lang.String",
643      "exceptions": [],
644      "name": "getResourceEntryName(int)"
645    },
646    "getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)": {
647      "isImplementation": true,
648      "modifiers": [
649        "public"
650      ],
651      "params": [
652        "name",
653        "defType",
654        "defPackage"
655      ],
656      "returnType": "int",
657      "exceptions": [],
658      "name": "getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)"
659    },
660    "getResourceIntArray(int)": {
661      "isImplementation": true,
662      "modifiers": [
663        "protected"
664      ],
665      "params": [
666        "resId"
667      ],
668      "returnType": "int[]",
669      "exceptions": [],
670      "minSdk": 28,
671      "name": "getResourceIntArray(int)"
672    },
673    "getResourceName(int)": {
674      "isImplementation": true,
675      "modifiers": [
676        "protected"
677      ],
678      "params": [
679        "resid"
680      ],
681      "returnType": "java.lang.String",
682      "exceptions": [],
683      "name": "getResourceName(int)"
684    },
685    "getResourcePackageName(int)": {
686      "isImplementation": true,
687      "modifiers": [
688        "protected"
689      ],
690      "params": [
691        "resid"
692      ],
693      "returnType": "java.lang.String",
694      "exceptions": [],
695      "name": "getResourcePackageName(int)"
696    },
697    "getResourceStringArray(int)": {
698      "isImplementation": true,
699      "modifiers": [
700        "public"
701      ],
702      "params": [
703        "id"
704      ],
705      "returnType": "java.lang.String[]",
706      "exceptions": [],
707      "name": "getResourceStringArray(int)"
708    },
709    "getResourceTable()": {
710      "isImplementation": false,
711      "modifiers": [
712        "protected"
713      ],
714      "params": [],
715      "returnType": "org.robolectric.res.ResourceTable",
716      "exceptions": [],
717      "name": "getResourceTable()"
718    },
719    "getResourceText(int)": {
720      "isImplementation": true,
721      "modifiers": [
722        "public"
723      ],
724      "params": [
725        "ident"
726      ],
727      "returnType": "java.lang.CharSequence",
728      "exceptions": [],
729      "name": "getResourceText(int)"
730    },
731    "getResourceTextArray(int)": {
732      "isImplementation": true,
733      "modifiers": [
734        "public"
735      ],
736      "params": [
737        "resId"
738      ],
739      "returnType": "java.lang.CharSequence[]",
740      "exceptions": [],
741      "name": "getResourceTextArray(int)"
742    },
743    "getResourceType(org.robolectric.res.TypedResource)": {
744      "isImplementation": false,
745      "modifiers": [
746        "private"
747      ],
748      "params": [
749        "typedResource"
750      ],
751      "returnType": "int",
752      "exceptions": [],
753      "name": "getResourceType(org.robolectric.res.TypedResource)"
754    },
755    "getResourceTypeName(int)": {
756      "isImplementation": true,
757      "modifiers": [
758        "protected"
759      ],
760      "params": [
761        "resid"
762      ],
763      "returnType": "java.lang.String",
764      "exceptions": [],
765      "name": "getResourceTypeName(int)"
766    },
767    "getResourceValue(int,int,android.util.TypedValue,boolean)": {
768      "isImplementation": true,
769      "modifiers": [
770        "public"
771      ],
772      "params": [
773        "ident",
774        "density",
775        "outValue",
776        "resolveRefs"
777      ],
778      "returnType": "boolean",
779      "exceptions": [],
780      "name": "getResourceValue(int,int,android.util.TypedValue,boolean)"
781    },
782    "getStringBlockCount()": {
783      "isImplementation": true,
784      "modifiers": [
785        "protected"
786      ],
787      "params": [],
788      "returnType": "int",
789      "exceptions": [],
790      "maxSdk": 27,
791      "name": "getStringBlockCount()"
792    },
793    "getThemeValue(int,int,android.util.TypedValue,boolean)": {
794      "isImplementation": true,
795      "modifiers": [
796        "public"
797      ],
798      "params": [
799        "themePtr",
800        "ident",
801        "outValue",
802        "resolveRefs"
803      ],
804      "returnType": "boolean",
805      "exceptions": [],
806      "maxSdk": 20,
807      "name": "getThemeValue(int,int,android.util.TypedValue,boolean)"
808    },
809    "getThemeValue(long,int,android.util.TypedValue,boolean)": {
810      "isImplementation": true,
811      "modifiers": [
812        "public"
813      ],
814      "params": [
815        "themePtr",
816        "ident",
817        "outValue",
818        "resolveRefs"
819      ],
820      "returnType": "boolean",
821      "exceptions": [],
822      "minSdk": 21,
823      "name": "getThemeValue(long,int,android.util.TypedValue,boolean)"
824    },
825    "getTypedArray(android.content.res.Resources,java.util.List\u003corg.robolectric.res.TypedResource\u003e,int)": {
826      "isImplementation": false,
827      "modifiers": [
828        "private"
829      ],
830      "params": [
831        "resources",
832        "typedResources",
833        "resId"
834      ],
835      "returnType": "android.content.res.TypedArray",
836      "exceptions": [],
837      "name": "getTypedArray(android.content.res.Resources,java.util.List\u003corg.robolectric.res.TypedResource\u003e,int)"
838    },
839    "getTypedArrayResource(android.content.res.Resources,int)": {
840      "isImplementation": false,
841      "modifiers": [
842        "protected"
843      ],
844      "params": [
845        "resources",
846        "resId"
847      ],
848      "returnType": "android.content.res.TypedArray",
849      "exceptions": [],
850      "name": "getTypedArrayResource(android.content.res.Resources,int)"
851    },
852    "getXmlResourceParser(org.robolectric.res.ResourceTable,org.robolectric.res.builder.XmlBlock,java.lang.String)": {
853      "isImplementation": false,
854      "modifiers": [
855        "private"
856      ],
857      "params": [
858        "resourceProvider",
859        "block",
860        "packageName"
861      ],
862      "returnType": "android.content.res.XmlResourceParser",
863      "exceptions": [],
864      "name": "getXmlResourceParser(org.robolectric.res.ResourceTable,org.robolectric.res.builder.XmlBlock,java.lang.String)"
865    },
866    "init()": {
867      "isImplementation": true,
868      "modifiers": [
869        "protected"
870      ],
871      "params": [],
872      "returnType": "void",
873      "exceptions": [],
874      "maxSdk": 20,
875      "name": "init()"
876    },
877    "init(boolean)": {
878      "isImplementation": true,
879      "modifiers": [
880        "protected"
881      ],
882      "params": [
883        "isSystem"
884      ],
885      "returnType": "void",
886      "exceptions": [],
887      "minSdk": 21,
888      "maxSdk": 27,
889      "name": "init(boolean)"
890    },
891    "isUpToDate()": {
892      "isImplementation": true,
893      "modifiers": [
894        "public"
895      ],
896      "params": [],
897      "returnType": "boolean",
898      "exceptions": [],
899      "name": "isUpToDate()"
900    },
901    "list(java.lang.String)": {
902      "isImplementation": true,
903      "modifiers": [
904        "protected",
905        "final"
906      ],
907      "params": [
908        "path"
909      ],
910      "returnType": "java.lang.String[]",
911      "exceptions": [
912        "java.io.IOException"
913      ],
914      "name": "list(java.lang.String)"
915    },
916    "loadResourceBagValue(int,int,android.util.TypedValue,boolean)": {
917      "isImplementation": true,
918      "modifiers": [
919        "protected"
920      ],
921      "params": [
922        "ident",
923        "bagEntryId",
924        "outValue",
925        "resolve"
926      ],
927      "returnType": "int",
928      "exceptions": [],
929      "maxSdk": 27,
930      "name": "loadResourceBagValue(int,int,android.util.TypedValue,boolean)"
931    },
932    "loadResourceValue(int,short,android.util.TypedValue,boolean)": {
933      "isImplementation": true,
934      "modifiers": [
935        "protected"
936      ],
937      "params": [
938        "ident",
939        "density",
940        "outValue",
941        "resolve"
942      ],
943      "returnType": "int",
944      "exceptions": [],
945      "maxSdk": 27,
946      "name": "loadResourceValue(int,short,android.util.TypedValue,boolean)"
947    },
948    "loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)": {
949      "isImplementation": true,
950      "modifiers": [
951        "protected",
952        "static"
953      ],
954      "params": [
955        "themeHandle",
956        "ident",
957        "outValue",
958        "resolve"
959      ],
960      "returnType": "int",
961      "exceptions": [],
962      "maxSdk": 20,
963      "name": "loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)"
964    },
965    "loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)": {
966      "isImplementation": true,
967      "modifiers": [
968        "protected",
969        "static"
970      ],
971      "params": [
972        "themeHandle",
973        "ident",
974        "outValue",
975        "resolve"
976      ],
977      "returnType": "int",
978      "exceptions": [],
979      "minSdk": 21,
980      "maxSdk": 27,
981      "name": "loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)"
982    },
983    "loadXmlResourceParser(int,java.lang.String)": {
984      "isImplementation": false,
985      "modifiers": [
986        "protected"
987      ],
988      "params": [
989        "resId",
990        "type"
991      ],
992      "returnType": "android.content.res.XmlResourceParser",
993      "exceptions": [
994        "android.content.res.Resources.NotFoundException"
995      ],
996      "name": "loadXmlResourceParser(int,java.lang.String)"
997    },
998    "nativeAssetDestroy(long)": {
999      "isImplementation": true,
1000      "modifiers": [
1001        "protected",
1002        "static"
1003      ],
1004      "params": [
1005        "asset_ptr"
1006      ],
1007      "returnType": "void",
1008      "exceptions": [],
1009      "minSdk": 28,
1010      "name": "nativeAssetDestroy(long)"
1011    },
1012    "nativeAssetGetLength(long)": {
1013      "isImplementation": true,
1014      "modifiers": [
1015        "protected",
1016        "static"
1017      ],
1018      "params": [
1019        "asset_ptr"
1020      ],
1021      "returnType": "long",
1022      "exceptions": [],
1023      "minSdk": 28,
1024      "name": "nativeAssetGetLength(long)"
1025    },
1026    "nativeAssetGetRemainingLength(long)": {
1027      "isImplementation": true,
1028      "modifiers": [
1029        "protected",
1030        "static"
1031      ],
1032      "params": [
1033        "asset_ptr"
1034      ],
1035      "returnType": "long",
1036      "exceptions": [],
1037      "minSdk": 28,
1038      "name": "nativeAssetGetRemainingLength(long)"
1039    },
1040    "nativeAssetRead(long,byte[],int,int)": {
1041      "isImplementation": true,
1042      "modifiers": [
1043        "protected",
1044        "static"
1045      ],
1046      "params": [
1047        "asset_ptr",
1048        "java_buffer",
1049        "offset",
1050        "len"
1051      ],
1052      "returnType": "int",
1053      "exceptions": [
1054        "java.io.IOException"
1055      ],
1056      "minSdk": 28,
1057      "name": "nativeAssetRead(long,byte[],int,int)"
1058    },
1059    "nativeAssetReadChar(long)": {
1060      "isImplementation": true,
1061      "modifiers": [
1062        "protected",
1063        "static"
1064      ],
1065      "params": [
1066        "asset_ptr"
1067      ],
1068      "returnType": "int",
1069      "exceptions": [],
1070      "minSdk": 28,
1071      "name": "nativeAssetReadChar(long)"
1072    },
1073    "nativeAssetSeek(long,long,int)": {
1074      "isImplementation": true,
1075      "modifiers": [
1076        "protected",
1077        "static"
1078      ],
1079      "params": [
1080        "asset_ptr",
1081        "offset",
1082        "whence"
1083      ],
1084      "returnType": "long",
1085      "exceptions": [],
1086      "minSdk": 28,
1087      "name": "nativeAssetSeek(long,long,int)"
1088    },
1089    "nativeCreate()": {
1090      "isImplementation": true,
1091      "modifiers": [
1092        "protected",
1093        "static"
1094      ],
1095      "params": [],
1096      "returnType": "long",
1097      "exceptions": [],
1098      "minSdk": 28,
1099      "name": "nativeCreate()"
1100    },
1101    "nativeCreateIdmapsForStaticOverlaysTargetingAndroid()": {
1102      "isImplementation": true,
1103      "modifiers": [
1104        "protected",
1105        "static"
1106      ],
1107      "params": [],
1108      "returnType": "java.lang.String[]",
1109      "exceptions": [],
1110      "minSdk": 29,
1111      "name": "nativeCreateIdmapsForStaticOverlaysTargetingAndroid()"
1112    },
1113    "nativeThemeCopy(long,long)": {
1114      "isImplementation": true,
1115      "modifiers": [
1116        "protected",
1117        "static"
1118      ],
1119      "params": [
1120        "destPtr",
1121        "sourcePtr"
1122      ],
1123      "returnType": "void",
1124      "exceptions": [],
1125      "minSdk": 28,
1126      "name": "nativeThemeCopy(long,long)"
1127    },
1128    "nativeThemeCopy(long,long,long,long)": {
1129      "isImplementation": true,
1130      "modifiers": [
1131        "protected",
1132        "static"
1133      ],
1134      "params": [
1135        "dstAssetManagerPtr",
1136        "dstThemePtr",
1137        "srcAssetManagerPtr",
1138        "srcThemePtr"
1139      ],
1140      "returnType": "void",
1141      "exceptions": [],
1142      "minSdk": 29,
1143      "name": "nativeThemeCopy(long,long,long,long)"
1144    },
1145    "newTheme()": {
1146      "isImplementation": true,
1147      "modifiers": [
1148        "protected"
1149      ],
1150      "params": [],
1151      "returnType": "java.lang.Number",
1152      "exceptions": [],
1153      "maxSdk": 27,
1154      "name": "newTheme()"
1155    },
1156    "open(java.lang.String)": {
1157      "isImplementation": true,
1158      "modifiers": [
1159        "protected",
1160        "final"
1161      ],
1162      "params": [
1163        "fileName"
1164      ],
1165      "returnType": "java.io.InputStream",
1166      "exceptions": [
1167        "java.io.IOException"
1168      ],
1169      "name": "open(java.lang.String)"
1170    },
1171    "open(java.lang.String,int)": {
1172      "isImplementation": true,
1173      "modifiers": [
1174        "protected",
1175        "final"
1176      ],
1177      "params": [
1178        "fileName",
1179        "accessMode"
1180      ],
1181      "returnType": "java.io.InputStream",
1182      "exceptions": [
1183        "java.io.IOException"
1184      ],
1185      "name": "open(java.lang.String,int)"
1186    },
1187    "openAsset(java.lang.String,int)": {
1188      "isImplementation": true,
1189      "modifiers": [
1190        "protected"
1191      ],
1192      "params": [
1193        "fileName",
1194        "mode"
1195      ],
1196      "returnType": "java.lang.Number",
1197      "exceptions": [
1198        "java.io.FileNotFoundException"
1199      ],
1200      "maxSdk": 27,
1201      "name": "openAsset(java.lang.String,int)"
1202    },
1203    "openAssetFd(java.lang.String,long[])": {
1204      "isImplementation": true,
1205      "modifiers": [
1206        "protected"
1207      ],
1208      "params": [
1209        "fileName",
1210        "outOffsets"
1211      ],
1212      "returnType": "android.os.ParcelFileDescriptor",
1213      "exceptions": [
1214        "java.io.IOException"
1215      ],
1216      "maxSdk": 27,
1217      "name": "openAssetFd(java.lang.String,long[])"
1218    },
1219    "openFd(java.lang.String)": {
1220      "isImplementation": true,
1221      "modifiers": [
1222        "protected",
1223        "final"
1224      ],
1225      "params": [
1226        "fileName"
1227      ],
1228      "returnType": "android.content.res.AssetFileDescriptor",
1229      "exceptions": [
1230        "java.io.IOException"
1231      ],
1232      "name": "openFd(java.lang.String)"
1233    },
1234    "openNonAsset(int,java.lang.String,int)": {
1235      "isImplementation": true,
1236      "modifiers": [
1237        "public",
1238        "final"
1239      ],
1240      "params": [
1241        "cookie",
1242        "fileName",
1243        "accessMode"
1244      ],
1245      "returnType": "java.io.InputStream",
1246      "exceptions": [
1247        "java.io.IOException"
1248      ],
1249      "name": "openNonAsset(int,java.lang.String,int)"
1250    },
1251    "openNonAssetFd(int,java.lang.String)": {
1252      "isImplementation": true,
1253      "modifiers": [
1254        "public",
1255        "final"
1256      ],
1257      "params": [
1258        "cookie",
1259        "fileName"
1260      ],
1261      "returnType": "android.content.res.AssetFileDescriptor",
1262      "exceptions": [
1263        "java.io.IOException"
1264      ],
1265      "name": "openNonAssetFd(int,java.lang.String)"
1266    },
1267    "openNonAssetFdNative(int,java.lang.String,long[])": {
1268      "isImplementation": true,
1269      "modifiers": [
1270        "protected"
1271      ],
1272      "params": [
1273        "cookie",
1274        "fileName",
1275        "outOffsets"
1276      ],
1277      "returnType": "android.os.ParcelFileDescriptor",
1278      "exceptions": [
1279        "java.io.IOException"
1280      ],
1281      "maxSdk": 27,
1282      "name": "openNonAssetFdNative(int,java.lang.String,long[])"
1283    },
1284    "openNonAssetNative(int,java.lang.String,int)": {
1285      "isImplementation": true,
1286      "modifiers": [
1287        "protected"
1288      ],
1289      "params": [
1290        "cookie",
1291        "fileName",
1292        "accessMode"
1293      ],
1294      "returnType": "java.lang.Number",
1295      "exceptions": [
1296        "java.io.FileNotFoundException"
1297      ],
1298      "maxSdk": 27,
1299      "name": "openNonAssetNative(int,java.lang.String,int)"
1300    },
1301    "openXmlAssetNative(int,java.lang.String)": {
1302      "isImplementation": true,
1303      "modifiers": [
1304        "protected"
1305      ],
1306      "params": [
1307        "cookie",
1308        "fileName"
1309      ],
1310      "returnType": "java.lang.Number",
1311      "exceptions": [
1312        "java.io.FileNotFoundException"
1313      ],
1314      "maxSdk": 27,
1315      "name": "openXmlAssetNative(int,java.lang.String)"
1316    },
1317    "openXmlResourceParser(int,java.lang.String)": {
1318      "isImplementation": true,
1319      "modifiers": [
1320        "protected",
1321        "final"
1322      ],
1323      "params": [
1324        "cookie",
1325        "fileName"
1326      ],
1327      "returnType": "android.content.res.XmlResourceParser",
1328      "exceptions": [
1329        "java.io.IOException"
1330      ],
1331      "name": "openXmlResourceParser(int,java.lang.String)"
1332    },
1333    "qualifyFromNonAssetFileName(java.lang.String)": {
1334      "isImplementation": false,
1335      "modifiers": [
1336        "private"
1337      ],
1338      "params": [
1339        "fileName"
1340      ],
1341      "returnType": "org.robolectric.res.ResName",
1342      "exceptions": [],
1343      "name": "qualifyFromNonAssetFileName(java.lang.String)"
1344    },
1345    "releaseTheme(int)": {
1346      "isImplementation": true,
1347      "modifiers": [
1348        "public"
1349      ],
1350      "params": [
1351        "themePtr"
1352      ],
1353      "returnType": "void",
1354      "exceptions": [],
1355      "maxSdk": 20,
1356      "name": "releaseTheme(int)"
1357    },
1358    "releaseTheme(long)": {
1359      "isImplementation": true,
1360      "modifiers": [
1361        "public"
1362      ],
1363      "params": [
1364        "themePtr"
1365      ],
1366      "returnType": "void",
1367      "exceptions": [],
1368      "minSdk": 21,
1369      "name": "releaseTheme(long)"
1370    },
1371    "reset()": {
1372      "isImplementation": false,
1373      "modifiers": [
1374        "public",
1375        "static"
1376      ],
1377      "params": [],
1378      "returnType": "void",
1379      "exceptions": [],
1380      "name": "reset()"
1381    },
1382    "resolve(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,int)": {
1383      "isImplementation": false,
1384      "modifiers": [],
1385      "params": [
1386        "value",
1387        "config",
1388        "resId"
1389      ],
1390      "returnType": "org.robolectric.res.TypedResource",
1391      "exceptions": [],
1392      "name": "resolve(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,int)"
1393    },
1394    "resolveAttrs(long,int,int,int[],int[],int[],int[])": {
1395      "isImplementation": true,
1396      "modifiers": [
1397        "protected",
1398        "static"
1399      ],
1400      "params": [
1401        "themeToken",
1402        "defStyleAttr",
1403        "defStyleRes",
1404        "inValues",
1405        "attrs",
1406        "outValues",
1407        "outIndices"
1408      ],
1409      "returnType": "boolean",
1410      "exceptions": [],
1411      "minSdk": 21,
1412      "maxSdk": 27,
1413      "name": "resolveAttrs(long,int,int,int[],int[],int[],int[])"
1414    },
1415    "resolveResName(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)": {
1416      "isImplementation": false,
1417      "modifiers": [
1418        "protected"
1419      ],
1420      "params": [
1421        "resName",
1422        "config"
1423      ],
1424      "returnType": "org.robolectric.res.ResName",
1425      "exceptions": [],
1426      "name": "resolveResName(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"
1427    },
1428    "resolveResource(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,org.robolectric.res.ResName)": {
1429      "isImplementation": false,
1430      "modifiers": [
1431        "private"
1432      ],
1433      "params": [
1434        "value",
1435        "config",
1436        "resName"
1437      ],
1438      "returnType": "org.robolectric.res.ResName",
1439      "exceptions": [],
1440      "name": "resolveResource(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,org.robolectric.res.ResName)"
1441    },
1442    "resolveResourceValue(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,int)": {
1443      "isImplementation": false,
1444      "modifiers": [
1445        "protected"
1446      ],
1447      "params": [
1448        "value",
1449        "config",
1450        "resId"
1451      ],
1452      "returnType": "org.robolectric.res.TypedResource",
1453      "exceptions": [],
1454      "name": "resolveResourceValue(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,int)"
1455    },
1456    "resolveResourceValue(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,org.robolectric.res.ResName)": {
1457      "isImplementation": false,
1458      "modifiers": [
1459        "private"
1460      ],
1461      "params": [
1462        "value",
1463        "config",
1464        "resName"
1465      ],
1466      "returnType": "org.robolectric.res.TypedResource",
1467      "exceptions": [],
1468      "name": "resolveResourceValue(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,org.robolectric.res.ResName)"
1469    },
1470    "resolveStyle(int,org.robolectric.res.Style)": {
1471      "isImplementation": false,
1472      "modifiers": [],
1473      "params": [
1474        "resId",
1475        "themeStyleSet"
1476      ],
1477      "returnType": "org.robolectric.res.Style",
1478      "exceptions": [],
1479      "name": "resolveStyle(int,org.robolectric.res.Style)"
1480    },
1481    "resolveStyle(org.robolectric.res.ResName,org.robolectric.res.Style)": {
1482      "isImplementation": false,
1483      "modifiers": [
1484        "private"
1485      ],
1486      "params": [
1487        "themeStyleName",
1488        "themeStyleSet"
1489      ],
1490      "returnType": "org.robolectric.res.Style",
1491      "exceptions": [],
1492      "name": "resolveStyle(org.robolectric.res.ResName,org.robolectric.res.Style)"
1493    },
1494    "retrieveArray(int,int[])": {
1495      "isImplementation": true,
1496      "modifiers": [
1497        "protected"
1498      ],
1499      "params": [
1500        "id",
1501        "outValues"
1502      ],
1503      "returnType": "int",
1504      "exceptions": [],
1505      "maxSdk": 27,
1506      "name": "retrieveArray(int,int[])"
1507    },
1508    "retrieveAttributes(int,int[],int[],int[])": {
1509      "isImplementation": true,
1510      "modifiers": [
1511        "protected"
1512      ],
1513      "params": [
1514        "xmlParserToken",
1515        "attrs",
1516        "outValues",
1517        "outIndices"
1518      ],
1519      "returnType": "boolean",
1520      "exceptions": [],
1521      "maxSdk": 20,
1522      "name": "retrieveAttributes(int,int[],int[],int[])"
1523    },
1524    "retrieveAttributes(long,int[],int[],int[])": {
1525      "isImplementation": true,
1526      "modifiers": [
1527        "protected"
1528      ],
1529      "params": [
1530        "xmlParserToken",
1531        "attrs",
1532        "outValues",
1533        "outIndices"
1534      ],
1535      "returnType": "boolean",
1536      "exceptions": [],
1537      "minSdk": 21,
1538      "maxSdk": 27,
1539      "name": "retrieveAttributes(long,int[],int[],int[])"
1540    },
1541    "seekAsset(int,long,int)": {
1542      "isImplementation": true,
1543      "modifiers": [
1544        "protected",
1545        "final"
1546      ],
1547      "params": [
1548        "asset",
1549        "offset",
1550        "whence"
1551      ],
1552      "returnType": "long",
1553      "exceptions": [],
1554      "maxSdk": 20,
1555      "name": "seekAsset(int,long,int)"
1556    },
1557    "seekAsset(long,long,int)": {
1558      "isImplementation": true,
1559      "modifiers": [
1560        "protected"
1561      ],
1562      "params": [
1563        "asset",
1564        "offset",
1565        "whence"
1566      ],
1567      "returnType": "long",
1568      "exceptions": [],
1569      "minSdk": 21,
1570      "maxSdk": 27,
1571      "name": "seekAsset(long,long,int)"
1572    },
1573    "setApkAssets(java.lang.Object,java.lang.Object)": {
1574      "isImplementation": true,
1575      "modifiers": [
1576        "public"
1577      ],
1578      "params": [
1579        "apkAssetsObject",
1580        "invalidateCachesObject"
1581      ],
1582      "returnType": "void",
1583      "exceptions": [],
1584      "minSdk": 28,
1585      "name": "setApkAssets(java.lang.Object,java.lang.Object)"
1586    },
1587    "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)": {
1588      "isImplementation": true,
1589      "modifiers": [
1590        "public",
1591        "final"
1592      ],
1593      "params": [
1594        "mcc",
1595        "mnc",
1596        "locale",
1597        "orientation",
1598        "touchscreen",
1599        "density",
1600        "keyboard",
1601        "keyboardHidden",
1602        "navigation",
1603        "screenWidth",
1604        "screenHeight",
1605        "smallestScreenWidthDp",
1606        "screenWidthDp",
1607        "screenHeightDp",
1608        "screenLayout",
1609        "uiMode",
1610        "sdkVersion"
1611      ],
1612      "returnType": "void",
1613      "exceptions": [],
1614      "maxSdk": 25,
1615      "name": "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"
1616    },
1617    "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)": {
1618      "isImplementation": true,
1619      "modifiers": [
1620        "public"
1621      ],
1622      "params": [
1623        "mcc",
1624        "mnc",
1625        "locale",
1626        "orientation",
1627        "touchscreen",
1628        "density",
1629        "keyboard",
1630        "keyboardHidden",
1631        "navigation",
1632        "screenWidth",
1633        "screenHeight",
1634        "smallestScreenWidthDp",
1635        "screenWidthDp",
1636        "screenHeightDp",
1637        "screenLayout",
1638        "uiMode",
1639        "colorMode",
1640        "majorVersion"
1641      ],
1642      "returnType": "void",
1643      "exceptions": [],
1644      "minSdk": 26,
1645      "name": "setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"
1646    },
1647    "setLocale(java.lang.String)": {
1648      "isImplementation": true,
1649      "modifiers": [
1650        "public"
1651      ],
1652      "params": [
1653        "locale"
1654      ],
1655      "returnType": "void",
1656      "exceptions": [],
1657      "maxSdk": 23,
1658      "name": "setLocale(java.lang.String)"
1659    },
1660    "strictError(java.lang.String,java.lang.Object...)": {
1661      "isImplementation": false,
1662      "modifiers": [
1663        "private"
1664      ],
1665      "params": [
1666        "message",
1667        "args"
1668      ],
1669      "returnType": "void",
1670      "exceptions": [],
1671      "name": "strictError(java.lang.String,java.lang.Object...)"
1672    }
1673  },
1674  "imports": [
1675    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2",
1676    "android.os.Build.VERSION_CODES.KITKAT_WATCH",
1677    "android.os.Build.VERSION_CODES.LOLLIPOP",
1678    "android.os.Build.VERSION_CODES.M",
1679    "android.os.Build.VERSION_CODES.N",
1680    "android.os.Build.VERSION_CODES.N_MR1",
1681    "android.os.Build.VERSION_CODES.O",
1682    "android.os.Build.VERSION_CODES.O_MR1",
1683    "android.os.Build.VERSION_CODES.P",
1684    "android.os.Build.VERSION_CODES.Q",
1685    "org.robolectric.RuntimeEnvironment.castNativePtr",
1686    "org.robolectric.shadow.api.Shadow.directlyOn",
1687    "org.robolectric.shadow.api.Shadow.invokeConstructor",
1688    "org.robolectric.util.ReflectionHelpers.ClassParameter.from",
1689    "android.annotation.SuppressLint",
1690    "android.content.res.ApkAssets",
1691    "android.content.res.AssetFileDescriptor",
1692    "android.content.res.AssetManager",
1693    "android.content.res.Resources",
1694    "android.content.res.TypedArray",
1695    "android.content.res.XmlResourceParser",
1696    "android.os.Build",
1697    "android.os.Build.VERSION_CODES",
1698    "android.os.ParcelFileDescriptor",
1699    "android.util.AttributeSet",
1700    "android.util.SparseArray",
1701    "android.util.TypedValue",
1702    "com.google.common.collect.Ordering",
1703    "dalvik.system.VMRuntime",
1704    "java.io.ByteArrayInputStream",
1705    "java.io.File",
1706    "java.io.FileInputStream",
1707    "java.io.FileNotFoundException",
1708    "java.io.FileOutputStream",
1709    "java.io.IOException",
1710    "java.io.InputStream",
1711    "java.net.MalformedURLException",
1712    "java.net.URL",
1713    "java.nio.file.Files",
1714    "java.util.ArrayList",
1715    "java.util.Arrays",
1716    "java.util.Collection",
1717    "java.util.Collections",
1718    "java.util.HashMap",
1719    "java.util.List",
1720    "java.util.Map",
1721    "java.util.Set",
1722    "java.util.concurrent.CopyOnWriteArraySet",
1723    "java.util.zip.ZipEntry",
1724    "java.util.zip.ZipInputStream",
1725    "javax.annotation.Nonnull",
1726    "org.robolectric.RuntimeEnvironment",
1727    "org.robolectric.android.XmlResourceParserImpl",
1728    "org.robolectric.annotation.HiddenApi",
1729    "org.robolectric.annotation.Implementation",
1730    "org.robolectric.annotation.Implements",
1731    "org.robolectric.annotation.RealObject",
1732    "org.robolectric.annotation.Resetter",
1733    "org.robolectric.res.AttrData",
1734    "org.robolectric.res.AttributeResource",
1735    "org.robolectric.res.EmptyStyle",
1736    "org.robolectric.res.FileTypedResource",
1737    "org.robolectric.res.Fs",
1738    "org.robolectric.res.FsFile",
1739    "org.robolectric.res.ResName",
1740    "org.robolectric.res.ResType",
1741    "org.robolectric.res.ResourceIds",
1742    "org.robolectric.res.ResourceTable",
1743    "org.robolectric.res.Style",
1744    "org.robolectric.res.StyleData",
1745    "org.robolectric.res.StyleResolver",
1746    "org.robolectric.res.ThemeStyleSet",
1747    "org.robolectric.res.TypedResource",
1748    "org.robolectric.res.android.Asset",
1749    "org.robolectric.res.android.Registries",
1750    "org.robolectric.res.android.ResTable_config",
1751    "org.robolectric.res.builder.XmlBlock",
1752    "org.robolectric.shadow.api.Shadow",
1753    "org.robolectric.shadows.ShadowAssetManager.Picker",
1754    "org.robolectric.util.Logger",
1755    "org.robolectric.util.ReflectionHelpers",
1756    "org.robolectric.shadows.ShadowLegacyAssetManager.NativeTheme"
1757  ],
1758  "name": "org.robolectric.shadows.ShadowLegacyAssetManager"
1759}