1{
2  "methods": {
3    "create(java.lang.String)": {
4      "isImplementation": false,
5      "modifiers": [
6        "static"
7      ],
8      "params": [
9        "name"
10      ],
11      "returnType": "android.graphics.Bitmap",
12      "exceptions": [],
13      "name": "create(java.lang.String)"
14    },
15    "create(java.lang.String,android.graphics.BitmapFactory.Options)": {
16      "isImplementation": false,
17      "modifiers": [
18        "public",
19        "static"
20      ],
21      "params": [
22        "name",
23        "options"
24      ],
25      "returnType": "android.graphics.Bitmap",
26      "exceptions": [],
27      "name": "create(java.lang.String,android.graphics.BitmapFactory.Options)"
28    },
29    "create(java.lang.String,android.graphics.BitmapFactory.Options,android.graphics.Point)": {
30      "isImplementation": false,
31      "modifiers": [
32        "public",
33        "static"
34      ],
35      "params": [
36        "name",
37        "options",
38        "widthAndHeight"
39      ],
40      "returnType": "android.graphics.Bitmap",
41      "exceptions": [],
42      "name": "create(java.lang.String,android.graphics.BitmapFactory.Options,android.graphics.Point)"
43    },
44    "decodeByteArray(byte[],int,int)": {
45      "isImplementation": true,
46      "modifiers": [
47        "protected",
48        "static"
49      ],
50      "params": [
51        "data",
52        "offset",
53        "length"
54      ],
55      "returnType": "android.graphics.Bitmap",
56      "exceptions": [],
57      "name": "decodeByteArray(byte[],int,int)"
58    },
59    "decodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options)": {
60      "isImplementation": true,
61      "modifiers": [
62        "protected",
63        "static"
64      ],
65      "params": [
66        "data",
67        "offset",
68        "length",
69        "opts"
70      ],
71      "returnType": "android.graphics.Bitmap",
72      "exceptions": [],
73      "name": "decodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options)"
74    },
75    "decodeFile(java.lang.String)": {
76      "isImplementation": true,
77      "modifiers": [
78        "protected",
79        "static"
80      ],
81      "params": [
82        "pathName"
83      ],
84      "returnType": "android.graphics.Bitmap",
85      "exceptions": [],
86      "name": "decodeFile(java.lang.String)"
87    },
88    "decodeFile(java.lang.String,android.graphics.BitmapFactory.Options)": {
89      "isImplementation": true,
90      "modifiers": [
91        "protected",
92        "static"
93      ],
94      "params": [
95        "pathName",
96        "options"
97      ],
98      "returnType": "android.graphics.Bitmap",
99      "exceptions": [],
100      "name": "decodeFile(java.lang.String,android.graphics.BitmapFactory.Options)"
101    },
102    "decodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options)": {
103      "isImplementation": true,
104      "modifiers": [
105        "protected",
106        "static"
107      ],
108      "params": [
109        "fd",
110        "outPadding",
111        "opts"
112      ],
113      "returnType": "android.graphics.Bitmap",
114      "exceptions": [],
115      "name": "decodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options)"
116    },
117    "decodeResource(android.content.res.Resources,int,android.graphics.BitmapFactory.Options)": {
118      "isImplementation": true,
119      "modifiers": [
120        "protected",
121        "static"
122      ],
123      "params": [
124        "res",
125        "id",
126        "options"
127      ],
128      "returnType": "android.graphics.Bitmap",
129      "exceptions": [],
130      "name": "decodeResource(android.content.res.Resources,int,android.graphics.BitmapFactory.Options)"
131    },
132    "decodeResourceStream(android.content.res.Resources,android.util.TypedValue,java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)": {
133      "isImplementation": true,
134      "modifiers": [
135        "protected",
136        "static"
137      ],
138      "params": [
139        "res",
140        "value",
141        "is",
142        "pad",
143        "opts"
144      ],
145      "returnType": "android.graphics.Bitmap",
146      "exceptions": [],
147      "name": "decodeResourceStream(android.content.res.Resources,android.util.TypedValue,java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)"
148    },
149    "decodeStream(java.io.InputStream)": {
150      "isImplementation": true,
151      "modifiers": [
152        "protected",
153        "static"
154      ],
155      "params": [
156        "is"
157      ],
158      "returnType": "android.graphics.Bitmap",
159      "exceptions": [],
160      "name": "decodeStream(java.io.InputStream)"
161    },
162    "decodeStream(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)": {
163      "isImplementation": true,
164      "modifiers": [
165        "protected",
166        "static"
167      ],
168      "params": [
169        "is",
170        "outPadding",
171        "opts"
172      ],
173      "returnType": "android.graphics.Bitmap",
174      "exceptions": [],
175      "name": "decodeStream(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)"
176    },
177    "provideWidthAndHeightHints(android.net.Uri,int,int)": {
178      "isImplementation": false,
179      "modifiers": [
180        "public",
181        "static"
182      ],
183      "params": [
184        "uri",
185        "width",
186        "height"
187      ],
188      "returnType": "void",
189      "exceptions": [],
190      "name": "provideWidthAndHeightHints(android.net.Uri,int,int)"
191    },
192    "provideWidthAndHeightHints(int,int,int)": {
193      "isImplementation": false,
194      "modifiers": [
195        "public",
196        "static"
197      ],
198      "params": [
199        "resourceId",
200        "width",
201        "height"
202      ],
203      "returnType": "void",
204      "exceptions": [],
205      "name": "provideWidthAndHeightHints(int,int,int)"
206    },
207    "provideWidthAndHeightHints(java.io.FileDescriptor,int,int)": {
208      "isImplementation": false,
209      "modifiers": [
210        "public",
211        "static"
212      ],
213      "params": [
214        "fd",
215        "width",
216        "height"
217      ],
218      "returnType": "void",
219      "exceptions": [],
220      "name": "provideWidthAndHeightHints(java.io.FileDescriptor,int,int)"
221    },
222    "provideWidthAndHeightHints(java.lang.String,int,int)": {
223      "isImplementation": false,
224      "modifiers": [
225        "public",
226        "static"
227      ],
228      "params": [
229        "file",
230        "width",
231        "height"
232      ],
233      "returnType": "void",
234      "exceptions": [],
235      "name": "provideWidthAndHeightHints(java.lang.String,int,int)"
236    },
237    "reset()": {
238      "isImplementation": false,
239      "modifiers": [
240        "public",
241        "static"
242      ],
243      "params": [],
244      "returnType": "void",
245      "exceptions": [],
246      "name": "reset()"
247    },
248    "selectWidthAndHeight(java.lang.String,android.graphics.Point)": {
249      "isImplementation": false,
250      "modifiers": [
251        "private",
252        "static"
253      ],
254      "params": [
255        "name",
256        "widthAndHeight"
257      ],
258      "returnType": "android.graphics.Point",
259      "exceptions": [],
260      "name": "selectWidthAndHeight(java.lang.String,android.graphics.Point)"
261    },
262    "stringify(android.graphics.BitmapFactory.Options)": {
263      "isImplementation": false,
264      "modifiers": [
265        "private",
266        "static"
267      ],
268      "params": [
269        "options"
270      ],
271      "returnType": "java.lang.String",
272      "exceptions": [],
273      "name": "stringify(android.graphics.BitmapFactory.Options)"
274    }
275  },
276  "imports": [
277    "java.nio.charset.StandardCharsets.UTF_8",
278    "org.robolectric.shadow.api.Shadow.directlyOn",
279    "org.robolectric.shadows.ImageUtil.getImageSizeFromStream",
280    "android.content.res.AssetManager.AssetInputStream",
281    "android.content.res.Resources",
282    "android.graphics.Bitmap",
283    "android.graphics.BitmapFactory",
284    "android.graphics.Point",
285    "android.graphics.Rect",
286    "android.net.Uri",
287    "android.util.TypedValue",
288    "java.io.ByteArrayInputStream",
289    "java.io.FileDescriptor",
290    "java.io.IOException",
291    "java.io.InputStream",
292    "java.util.ArrayList",
293    "java.util.HashMap",
294    "java.util.List",
295    "java.util.Map",
296    "org.robolectric.RuntimeEnvironment",
297    "org.robolectric.annotation.Implementation",
298    "org.robolectric.annotation.Implements",
299    "org.robolectric.annotation.Resetter",
300    "org.robolectric.shadow.api.Shadow",
301    "org.robolectric.util.Join",
302    "org.robolectric.util.NamedStream",
303    "org.robolectric.util.ReflectionHelpers",
304    "org.robolectric.util.ReflectionHelpers.ClassParameter"
305  ],
306  "name": "org.robolectric.shadows.ShadowBitmapFactory"
307}