1{
2  "methods": {
3    "\u003cT\u003ereadParcelable(java.lang.ClassLoader)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "loader"
10      ],
11      "returnType": "T",
12      "exceptions": [],
13      "maxSdk": 17,
14      "name": "\u003cT\u003ereadParcelable(java.lang.ClassLoader)"
15    },
16    "nativeAppendFrom(int,int,int,int)": {
17      "isImplementation": true,
18      "modifiers": [
19        "public",
20        "static"
21      ],
22      "params": [
23        "thisNativePtr",
24        "otherNativePtr",
25        "offset",
26        "length"
27      ],
28      "returnType": "void",
29      "exceptions": [],
30      "maxSdk": 20,
31      "name": "nativeAppendFrom(int,int,int,int)"
32    },
33    "nativeAppendFrom(long,long,int,int)": {
34      "isImplementation": true,
35      "modifiers": [
36        "protected",
37        "static"
38      ],
39      "params": [
40        "thisNativePtr",
41        "otherNativePtr",
42        "offset",
43        "length"
44      ],
45      "returnType": "void",
46      "exceptions": [],
47      "minSdk": 21,
48      "name": "nativeAppendFrom(long,long,int,int)"
49    },
50    "nativeCreate()": {
51      "isImplementation": true,
52      "modifiers": [
53        "public",
54        "static",
55        "synchronized"
56      ],
57      "params": [],
58      "returnType": "java.lang.Number",
59      "exceptions": [],
60      "name": "nativeCreate()"
61    },
62    "nativeCreateByteArray(int)": {
63      "isImplementation": true,
64      "modifiers": [
65        "public",
66        "static"
67      ],
68      "params": [
69        "nativePtr"
70      ],
71      "returnType": "byte[]",
72      "exceptions": [],
73      "maxSdk": 20,
74      "name": "nativeCreateByteArray(int)"
75    },
76    "nativeCreateByteArray(long)": {
77      "isImplementation": true,
78      "modifiers": [
79        "protected",
80        "static"
81      ],
82      "params": [
83        "nativePtr"
84      ],
85      "returnType": "byte[]",
86      "exceptions": [],
87      "minSdk": 21,
88      "name": "nativeCreateByteArray(long)"
89    },
90    "nativeDataAvail(int)": {
91      "isImplementation": true,
92      "modifiers": [
93        "public",
94        "static"
95      ],
96      "params": [
97        "nativePtr"
98      ],
99      "returnType": "int",
100      "exceptions": [],
101      "maxSdk": 20,
102      "name": "nativeDataAvail(int)"
103    },
104    "nativeDataAvail(long)": {
105      "isImplementation": true,
106      "modifiers": [
107        "protected",
108        "static"
109      ],
110      "params": [
111        "nativePtr"
112      ],
113      "returnType": "int",
114      "exceptions": [],
115      "minSdk": 21,
116      "name": "nativeDataAvail(long)"
117    },
118    "nativeDataCapacity(int)": {
119      "isImplementation": true,
120      "modifiers": [
121        "public",
122        "static"
123      ],
124      "params": [
125        "nativePtr"
126      ],
127      "returnType": "int",
128      "exceptions": [],
129      "maxSdk": 20,
130      "name": "nativeDataCapacity(int)"
131    },
132    "nativeDataCapacity(long)": {
133      "isImplementation": true,
134      "modifiers": [
135        "protected",
136        "static"
137      ],
138      "params": [
139        "nativePtr"
140      ],
141      "returnType": "int",
142      "exceptions": [],
143      "minSdk": 21,
144      "name": "nativeDataCapacity(long)"
145    },
146    "nativeDataPosition(int)": {
147      "isImplementation": true,
148      "modifiers": [
149        "public",
150        "static"
151      ],
152      "params": [
153        "nativePtr"
154      ],
155      "returnType": "int",
156      "exceptions": [],
157      "maxSdk": 20,
158      "name": "nativeDataPosition(int)"
159    },
160    "nativeDataPosition(long)": {
161      "isImplementation": true,
162      "modifiers": [
163        "protected",
164        "static"
165      ],
166      "params": [
167        "nativePtr"
168      ],
169      "returnType": "int",
170      "exceptions": [],
171      "minSdk": 21,
172      "name": "nativeDataPosition(long)"
173    },
174    "nativeDataSize(int)": {
175      "isImplementation": true,
176      "modifiers": [
177        "public",
178        "static"
179      ],
180      "params": [
181        "nativePtr"
182      ],
183      "returnType": "int",
184      "exceptions": [],
185      "maxSdk": 20,
186      "name": "nativeDataSize(int)"
187    },
188    "nativeDataSize(long)": {
189      "isImplementation": true,
190      "modifiers": [
191        "protected",
192        "static"
193      ],
194      "params": [
195        "nativePtr"
196      ],
197      "returnType": "int",
198      "exceptions": [],
199      "minSdk": 21,
200      "name": "nativeDataSize(long)"
201    },
202    "nativeDestroy(int)": {
203      "isImplementation": true,
204      "modifiers": [
205        "public",
206        "static"
207      ],
208      "params": [
209        "nativePtr"
210      ],
211      "returnType": "void",
212      "exceptions": [],
213      "maxSdk": 20,
214      "name": "nativeDestroy(int)"
215    },
216    "nativeDestroy(long)": {
217      "isImplementation": true,
218      "modifiers": [
219        "protected",
220        "static"
221      ],
222      "params": [
223        "nativePtr"
224      ],
225      "returnType": "void",
226      "exceptions": [],
227      "minSdk": 21,
228      "name": "nativeDestroy(long)"
229    },
230    "nativeEnforceInterface(int,java.lang.String)": {
231      "isImplementation": true,
232      "modifiers": [
233        "public",
234        "static"
235      ],
236      "params": [
237        "nativePtr",
238        "interfaceName"
239      ],
240      "returnType": "void",
241      "exceptions": [],
242      "maxSdk": 20,
243      "name": "nativeEnforceInterface(int,java.lang.String)"
244    },
245    "nativeEnforceInterface(long,java.lang.String)": {
246      "isImplementation": true,
247      "modifiers": [
248        "protected",
249        "static"
250      ],
251      "params": [
252        "nativePtr",
253        "interfaceName"
254      ],
255      "returnType": "void",
256      "exceptions": [],
257      "minSdk": 21,
258      "name": "nativeEnforceInterface(long,java.lang.String)"
259    },
260    "nativeFreeBuffer(int)": {
261      "isImplementation": true,
262      "modifiers": [
263        "public",
264        "static"
265      ],
266      "params": [
267        "nativePtr"
268      ],
269      "returnType": "void",
270      "exceptions": [],
271      "maxSdk": 20,
272      "name": "nativeFreeBuffer(int)"
273    },
274    "nativeFreeBuffer(long)": {
275      "isImplementation": true,
276      "modifiers": [
277        "protected",
278        "static"
279      ],
280      "params": [
281        "nativePtr"
282      ],
283      "returnType": "void",
284      "exceptions": [],
285      "minSdk": 21,
286      "name": "nativeFreeBuffer(long)"
287    },
288    "nativeMarshall(int)": {
289      "isImplementation": true,
290      "modifiers": [
291        "public",
292        "static"
293      ],
294      "params": [
295        "nativePtr"
296      ],
297      "returnType": "byte[]",
298      "exceptions": [],
299      "maxSdk": 20,
300      "name": "nativeMarshall(int)"
301    },
302    "nativeMarshall(long)": {
303      "isImplementation": true,
304      "modifiers": [
305        "protected",
306        "static"
307      ],
308      "params": [
309        "nativePtr"
310      ],
311      "returnType": "byte[]",
312      "exceptions": [],
313      "minSdk": 21,
314      "name": "nativeMarshall(long)"
315    },
316    "nativeReadBlob(long)": {
317      "isImplementation": true,
318      "modifiers": [
319        "protected",
320        "static"
321      ],
322      "params": [
323        "nativePtr"
324      ],
325      "returnType": "byte[]",
326      "exceptions": [],
327      "minSdk": 21,
328      "name": "nativeReadBlob(long)"
329    },
330    "nativeReadByteArray(long,byte[],int)": {
331      "isImplementation": true,
332      "modifiers": [
333        "protected",
334        "static"
335      ],
336      "params": [
337        "nativePtr",
338        "dest",
339        "destLen"
340      ],
341      "returnType": "boolean",
342      "exceptions": [],
343      "minSdk": 27,
344      "name": "nativeReadByteArray(long,byte[],int)"
345    },
346    "nativeReadDouble(int)": {
347      "isImplementation": true,
348      "modifiers": [
349        "public",
350        "static"
351      ],
352      "params": [
353        "nativePtr"
354      ],
355      "returnType": "double",
356      "exceptions": [],
357      "maxSdk": 20,
358      "name": "nativeReadDouble(int)"
359    },
360    "nativeReadDouble(long)": {
361      "isImplementation": true,
362      "modifiers": [
363        "protected",
364        "static"
365      ],
366      "params": [
367        "nativePtr"
368      ],
369      "returnType": "double",
370      "exceptions": [],
371      "minSdk": 21,
372      "name": "nativeReadDouble(long)"
373    },
374    "nativeReadFloat(int)": {
375      "isImplementation": true,
376      "modifiers": [
377        "public",
378        "static"
379      ],
380      "params": [
381        "nativePtr"
382      ],
383      "returnType": "float",
384      "exceptions": [],
385      "maxSdk": 20,
386      "name": "nativeReadFloat(int)"
387    },
388    "nativeReadFloat(long)": {
389      "isImplementation": true,
390      "modifiers": [
391        "protected",
392        "static"
393      ],
394      "params": [
395        "nativePtr"
396      ],
397      "returnType": "float",
398      "exceptions": [],
399      "minSdk": 21,
400      "name": "nativeReadFloat(long)"
401    },
402    "nativeReadInt(int)": {
403      "isImplementation": true,
404      "modifiers": [
405        "public",
406        "static"
407      ],
408      "params": [
409        "nativePtr"
410      ],
411      "returnType": "int",
412      "exceptions": [],
413      "maxSdk": 20,
414      "name": "nativeReadInt(int)"
415    },
416    "nativeReadInt(long)": {
417      "isImplementation": true,
418      "modifiers": [
419        "protected",
420        "static"
421      ],
422      "params": [
423        "nativePtr"
424      ],
425      "returnType": "int",
426      "exceptions": [],
427      "minSdk": 21,
428      "name": "nativeReadInt(long)"
429    },
430    "nativeReadLong(int)": {
431      "isImplementation": true,
432      "modifiers": [
433        "public",
434        "static"
435      ],
436      "params": [
437        "nativePtr"
438      ],
439      "returnType": "long",
440      "exceptions": [],
441      "maxSdk": 20,
442      "name": "nativeReadLong(int)"
443    },
444    "nativeReadLong(long)": {
445      "isImplementation": true,
446      "modifiers": [
447        "protected",
448        "static"
449      ],
450      "params": [
451        "nativePtr"
452      ],
453      "returnType": "long",
454      "exceptions": [],
455      "minSdk": 21,
456      "name": "nativeReadLong(long)"
457    },
458    "nativeReadString(int)": {
459      "isImplementation": true,
460      "modifiers": [
461        "public",
462        "static"
463      ],
464      "params": [
465        "nativePtr"
466      ],
467      "returnType": "java.lang.String",
468      "exceptions": [],
469      "maxSdk": 20,
470      "name": "nativeReadString(int)"
471    },
472    "nativeReadString(long)": {
473      "isImplementation": true,
474      "modifiers": [
475        "protected",
476        "static"
477      ],
478      "params": [
479        "nativePtr"
480      ],
481      "returnType": "java.lang.String",
482      "exceptions": [],
483      "minSdk": 21,
484      "name": "nativeReadString(long)"
485    },
486    "nativeReadString16(long)": {
487      "isImplementation": true,
488      "modifiers": [
489        "protected",
490        "static"
491      ],
492      "params": [
493        "nativePtr"
494      ],
495      "returnType": "java.lang.String",
496      "exceptions": [],
497      "minSdk": 30,
498      "name": "nativeReadString16(long)"
499    },
500    "nativeReadString8(long)": {
501      "isImplementation": true,
502      "modifiers": [
503        "protected",
504        "static"
505      ],
506      "params": [
507        "nativePtr"
508      ],
509      "returnType": "java.lang.String",
510      "exceptions": [],
511      "minSdk": 30,
512      "name": "nativeReadString8(long)"
513    },
514    "nativeReadStrongBinder(int)": {
515      "isImplementation": true,
516      "modifiers": [
517        "protected",
518        "static"
519      ],
520      "params": [
521        "nativePtr"
522      ],
523      "returnType": "android.os.IBinder",
524      "exceptions": [],
525      "maxSdk": 20,
526      "name": "nativeReadStrongBinder(int)"
527    },
528    "nativeReadStrongBinder(long)": {
529      "isImplementation": true,
530      "modifiers": [
531        "protected",
532        "static"
533      ],
534      "params": [
535        "nativePtr"
536      ],
537      "returnType": "android.os.IBinder",
538      "exceptions": [],
539      "minSdk": 21,
540      "name": "nativeReadStrongBinder(long)"
541    },
542    "nativeSetDataCapacity(int,int)": {
543      "isImplementation": true,
544      "modifiers": [
545        "public",
546        "static"
547      ],
548      "params": [
549        "nativePtr",
550        "size"
551      ],
552      "returnType": "void",
553      "exceptions": [],
554      "maxSdk": 20,
555      "name": "nativeSetDataCapacity(int,int)"
556    },
557    "nativeSetDataCapacity(long,int)": {
558      "isImplementation": true,
559      "modifiers": [
560        "protected",
561        "static"
562      ],
563      "params": [
564        "nativePtr",
565        "size"
566      ],
567      "returnType": "void",
568      "exceptions": [],
569      "minSdk": 21,
570      "name": "nativeSetDataCapacity(long,int)"
571    },
572    "nativeSetDataPosition(int,int)": {
573      "isImplementation": true,
574      "modifiers": [
575        "public",
576        "static"
577      ],
578      "params": [
579        "nativePtr",
580        "pos"
581      ],
582      "returnType": "void",
583      "exceptions": [],
584      "maxSdk": 20,
585      "name": "nativeSetDataPosition(int,int)"
586    },
587    "nativeSetDataPosition(long,int)": {
588      "isImplementation": true,
589      "modifiers": [
590        "protected",
591        "static"
592      ],
593      "params": [
594        "nativePtr",
595        "pos"
596      ],
597      "returnType": "void",
598      "exceptions": [],
599      "minSdk": 21,
600      "name": "nativeSetDataPosition(long,int)"
601    },
602    "nativeSetDataSize(int,int)": {
603      "isImplementation": true,
604      "modifiers": [
605        "public",
606        "static"
607      ],
608      "params": [
609        "nativePtr",
610        "size"
611      ],
612      "returnType": "void",
613      "exceptions": [],
614      "maxSdk": 20,
615      "name": "nativeSetDataSize(int,int)"
616    },
617    "nativeSetDataSize(long,int)": {
618      "isImplementation": true,
619      "modifiers": [
620        "protected",
621        "static"
622      ],
623      "params": [
624        "nativePtr",
625        "size"
626      ],
627      "returnType": "void",
628      "exceptions": [],
629      "minSdk": 21,
630      "name": "nativeSetDataSize(long,int)"
631    },
632    "nativeUnmarshall(int,byte[],int,int)": {
633      "isImplementation": true,
634      "modifiers": [
635        "public",
636        "static"
637      ],
638      "params": [
639        "nativePtr",
640        "data",
641        "offset",
642        "length"
643      ],
644      "returnType": "void",
645      "exceptions": [],
646      "maxSdk": 20,
647      "name": "nativeUnmarshall(int,byte[],int,int)"
648    },
649    "nativeUnmarshall(long,byte[],int,int)": {
650      "isImplementation": true,
651      "modifiers": [
652        "protected",
653        "static"
654      ],
655      "params": [
656        "nativePtr",
657        "data",
658        "offset",
659        "length"
660      ],
661      "returnType": "void",
662      "exceptions": [],
663      "minSdk": 21,
664      "name": "nativeUnmarshall(long,byte[],int,int)"
665    },
666    "nativeWriteBlob(long,byte[],int,int)": {
667      "isImplementation": true,
668      "modifiers": [
669        "protected",
670        "static"
671      ],
672      "params": [
673        "nativePtr",
674        "b",
675        "offset",
676        "len"
677      ],
678      "returnType": "void",
679      "exceptions": [],
680      "minSdk": 21,
681      "name": "nativeWriteBlob(long,byte[],int,int)"
682    },
683    "nativeWriteByteArray(int,byte[],int,int)": {
684      "isImplementation": true,
685      "modifiers": [
686        "public",
687        "static"
688      ],
689      "params": [
690        "nativePtr",
691        "b",
692        "offset",
693        "len"
694      ],
695      "returnType": "void",
696      "exceptions": [],
697      "maxSdk": 20,
698      "name": "nativeWriteByteArray(int,byte[],int,int)"
699    },
700    "nativeWriteByteArray(long,byte[],int,int)": {
701      "isImplementation": true,
702      "modifiers": [
703        "protected",
704        "static"
705      ],
706      "params": [
707        "nativePtr",
708        "b",
709        "offset",
710        "len"
711      ],
712      "returnType": "void",
713      "exceptions": [],
714      "minSdk": 21,
715      "name": "nativeWriteByteArray(long,byte[],int,int)"
716    },
717    "nativeWriteDouble(int,double)": {
718      "isImplementation": true,
719      "modifiers": [
720        "public",
721        "static"
722      ],
723      "params": [
724        "nativePtr",
725        "val"
726      ],
727      "returnType": "void",
728      "exceptions": [],
729      "maxSdk": 20,
730      "name": "nativeWriteDouble(int,double)"
731    },
732    "nativeWriteDouble(long,double)": {
733      "isImplementation": true,
734      "modifiers": [
735        "protected",
736        "static"
737      ],
738      "params": [
739        "nativePtr",
740        "val"
741      ],
742      "returnType": "void",
743      "exceptions": [],
744      "minSdk": 21,
745      "name": "nativeWriteDouble(long,double)"
746    },
747    "nativeWriteFloat(int,float)": {
748      "isImplementation": true,
749      "modifiers": [
750        "public",
751        "static"
752      ],
753      "params": [
754        "nativePtr",
755        "val"
756      ],
757      "returnType": "void",
758      "exceptions": [],
759      "maxSdk": 20,
760      "name": "nativeWriteFloat(int,float)"
761    },
762    "nativeWriteFloat(long,float)": {
763      "isImplementation": true,
764      "modifiers": [
765        "protected",
766        "static"
767      ],
768      "params": [
769        "nativePtr",
770        "val"
771      ],
772      "returnType": "void",
773      "exceptions": [],
774      "minSdk": 21,
775      "name": "nativeWriteFloat(long,float)"
776    },
777    "nativeWriteInt(int,int)": {
778      "isImplementation": true,
779      "modifiers": [
780        "public",
781        "static"
782      ],
783      "params": [
784        "nativePtr",
785        "val"
786      ],
787      "returnType": "void",
788      "exceptions": [],
789      "maxSdk": 20,
790      "name": "nativeWriteInt(int,int)"
791    },
792    "nativeWriteInt(long,int)": {
793      "isImplementation": true,
794      "modifiers": [
795        "protected",
796        "static"
797      ],
798      "params": [
799        "nativePtr",
800        "val"
801      ],
802      "returnType": "void",
803      "exceptions": [],
804      "minSdk": 21,
805      "name": "nativeWriteInt(long,int)"
806    },
807    "nativeWriteInterfaceToken(int,java.lang.String)": {
808      "isImplementation": true,
809      "modifiers": [
810        "public",
811        "static"
812      ],
813      "params": [
814        "nativePtr",
815        "interfaceName"
816      ],
817      "returnType": "void",
818      "exceptions": [],
819      "maxSdk": 20,
820      "name": "nativeWriteInterfaceToken(int,java.lang.String)"
821    },
822    "nativeWriteInterfaceToken(long,java.lang.String)": {
823      "isImplementation": true,
824      "modifiers": [
825        "protected",
826        "static"
827      ],
828      "params": [
829        "nativePtr",
830        "interfaceName"
831      ],
832      "returnType": "void",
833      "exceptions": [],
834      "minSdk": 21,
835      "name": "nativeWriteInterfaceToken(long,java.lang.String)"
836    },
837    "nativeWriteLong(int,long)": {
838      "isImplementation": true,
839      "modifiers": [
840        "public",
841        "static"
842      ],
843      "params": [
844        "nativePtr",
845        "val"
846      ],
847      "returnType": "void",
848      "exceptions": [],
849      "maxSdk": 20,
850      "name": "nativeWriteLong(int,long)"
851    },
852    "nativeWriteLong(long,long)": {
853      "isImplementation": true,
854      "modifiers": [
855        "protected",
856        "static"
857      ],
858      "params": [
859        "nativePtr",
860        "val"
861      ],
862      "returnType": "void",
863      "exceptions": [],
864      "minSdk": 21,
865      "name": "nativeWriteLong(long,long)"
866    },
867    "nativeWriteString(int,java.lang.String)": {
868      "isImplementation": true,
869      "modifiers": [
870        "public",
871        "static"
872      ],
873      "params": [
874        "nativePtr",
875        "val"
876      ],
877      "returnType": "void",
878      "exceptions": [],
879      "maxSdk": 20,
880      "name": "nativeWriteString(int,java.lang.String)"
881    },
882    "nativeWriteString(long,java.lang.String)": {
883      "isImplementation": true,
884      "modifiers": [
885        "protected",
886        "static"
887      ],
888      "params": [
889        "nativePtr",
890        "val"
891      ],
892      "returnType": "void",
893      "exceptions": [],
894      "minSdk": 21,
895      "name": "nativeWriteString(long,java.lang.String)"
896    },
897    "nativeWriteString16(long,java.lang.String)": {
898      "isImplementation": true,
899      "modifiers": [
900        "protected",
901        "static"
902      ],
903      "params": [
904        "nativePtr",
905        "val"
906      ],
907      "returnType": "void",
908      "exceptions": [],
909      "minSdk": 30,
910      "name": "nativeWriteString16(long,java.lang.String)"
911    },
912    "nativeWriteString8(long,java.lang.String)": {
913      "isImplementation": true,
914      "modifiers": [
915        "protected",
916        "static"
917      ],
918      "params": [
919        "nativePtr",
920        "val"
921      ],
922      "returnType": "void",
923      "exceptions": [],
924      "minSdk": 30,
925      "name": "nativeWriteString8(long,java.lang.String)"
926    },
927    "nativeWriteStrongBinder(int,android.os.IBinder)": {
928      "isImplementation": true,
929      "modifiers": [
930        "protected",
931        "static"
932      ],
933      "params": [
934        "nativePtr",
935        "val"
936      ],
937      "returnType": "void",
938      "exceptions": [],
939      "maxSdk": 20,
940      "name": "nativeWriteStrongBinder(int,android.os.IBinder)"
941    },
942    "nativeWriteStrongBinder(long,android.os.IBinder)": {
943      "isImplementation": true,
944      "modifiers": [
945        "protected",
946        "static"
947      ],
948      "params": [
949        "nativePtr",
950        "val"
951      ],
952      "returnType": "void",
953      "exceptions": [],
954      "minSdk": 21,
955      "name": "nativeWriteStrongBinder(long,android.os.IBinder)"
956    },
957    "openFileDescriptor(java.lang.String,int)": {
958      "isImplementation": true,
959      "modifiers": [
960        "protected",
961        "static"
962      ],
963      "params": [
964        "file",
965        "mode"
966      ],
967      "returnType": "java.io.FileDescriptor",
968      "exceptions": [
969        "java.io.IOException"
970      ],
971      "maxSdk": 28,
972      "name": "openFileDescriptor(java.lang.String,int)"
973    },
974    "readParcelableCreator(java.lang.ClassLoader)": {
975      "isImplementation": true,
976      "modifiers": [
977        "public"
978      ],
979      "params": [
980        "loader"
981      ],
982      "returnType": "android.os.Parcelable.Creator\u003c?\u003e",
983      "exceptions": [],
984      "minSdk": 18,
985      "name": "readParcelableCreator(java.lang.ClassLoader)"
986    },
987    "throwsIfOutOfBounds(int,int,int)": {
988      "isImplementation": false,
989      "modifiers": [
990        "private",
991        "static"
992      ],
993      "params": [
994        "len",
995        "offset",
996        "count"
997      ],
998      "returnType": "void",
999      "exceptions": [],
1000      "name": "throwsIfOutOfBounds(int,int,int)"
1001    },
1002    "writeBlob(byte[],int,int)": {
1003      "isImplementation": true,
1004      "modifiers": [
1005        "protected"
1006      ],
1007      "params": [
1008        "b",
1009        "offset",
1010        "len"
1011      ],
1012      "returnType": "void",
1013      "exceptions": [],
1014      "minSdk": 23,
1015      "name": "writeBlob(byte[],int,int)"
1016    },
1017    "writeByteArray(byte[],int,int)": {
1018      "isImplementation": true,
1019      "modifiers": [
1020        "protected"
1021      ],
1022      "params": [
1023        "b",
1024        "offset",
1025        "len"
1026      ],
1027      "returnType": "void",
1028      "exceptions": [],
1029      "name": "writeByteArray(byte[],int,int)"
1030    }
1031  },
1032  "imports": [
1033    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1",
1034    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2",
1035    "android.os.Build.VERSION_CODES.KITKAT_WATCH",
1036    "android.os.Build.VERSION_CODES.LOLLIPOP",
1037    "android.os.Build.VERSION_CODES.M",
1038    "android.os.Build.VERSION_CODES.O_MR1",
1039    "android.os.Build.VERSION_CODES.P",
1040    "android.os.Build.VERSION_CODES.R",
1041    "org.robolectric.RuntimeEnvironment.castNativePtr",
1042    "android.os.BadParcelableException",
1043    "android.os.IBinder",
1044    "android.os.Parcel",
1045    "android.os.ParcelFileDescriptor",
1046    "android.os.Parcelable",
1047    "android.text.TextUtils",
1048    "android.util.Log",
1049    "android.util.Pair",
1050    "java.io.ByteArrayInputStream",
1051    "java.io.ByteArrayOutputStream",
1052    "java.io.FileDescriptor",
1053    "java.io.IOException",
1054    "java.io.ObjectInputStream",
1055    "java.io.ObjectOutputStream",
1056    "java.io.RandomAccessFile",
1057    "java.lang.reflect.Field",
1058    "java.lang.reflect.Modifier",
1059    "java.util.ArrayList",
1060    "java.util.LinkedHashMap",
1061    "java.util.List",
1062    "java.util.Map",
1063    "java.util.Objects",
1064    "org.robolectric.annotation.HiddenApi",
1065    "org.robolectric.annotation.Implementation",
1066    "org.robolectric.annotation.Implements",
1067    "org.robolectric.annotation.RealObject",
1068    "org.robolectric.util.ReflectionHelpers",
1069    "org.robolectric.shadows.ShadowParcel.ByteBuffer"
1070  ],
1071  "name": "org.robolectric.shadows.ShadowParcel"
1072}