1{
2  "methods": {
3    "__constructor__(android.graphics.Paint)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "otherPaint"
10      ],
11      "returnType": "void",
12      "exceptions": [],
13      "name": "__constructor__(android.graphics.Paint)"
14    },
15    "getAlpha()": {
16      "isImplementation": true,
17      "modifiers": [
18        "protected"
19      ],
20      "params": [],
21      "returnType": "int",
22      "exceptions": [],
23      "name": "getAlpha()"
24    },
25    "getCap()": {
26      "isImplementation": false,
27      "modifiers": [
28        "public"
29      ],
30      "params": [],
31      "returnType": "android.graphics.Paint.Cap",
32      "exceptions": [],
33      "name": "getCap()"
34    },
35    "getColor()": {
36      "isImplementation": true,
37      "modifiers": [
38        "protected"
39      ],
40      "params": [],
41      "returnType": "int",
42      "exceptions": [],
43      "name": "getColor()"
44    },
45    "getColorFilter()": {
46      "isImplementation": true,
47      "modifiers": [
48        "protected"
49      ],
50      "params": [],
51      "returnType": "android.graphics.ColorFilter",
52      "exceptions": [],
53      "name": "getColorFilter()"
54    },
55    "getFlags()": {
56      "isImplementation": true,
57      "modifiers": [
58        "protected"
59      ],
60      "params": [],
61      "returnType": "int",
62      "exceptions": [],
63      "name": "getFlags()"
64    },
65    "getJoin()": {
66      "isImplementation": false,
67      "modifiers": [
68        "public"
69      ],
70      "params": [],
71      "returnType": "android.graphics.Paint.Join",
72      "exceptions": [],
73      "name": "getJoin()"
74    },
75    "getPathEffect()": {
76      "isImplementation": true,
77      "modifiers": [
78        "protected"
79      ],
80      "params": [],
81      "returnType": "android.graphics.PathEffect",
82      "exceptions": [],
83      "name": "getPathEffect()"
84    },
85    "getShader()": {
86      "isImplementation": true,
87      "modifiers": [
88        "protected"
89      ],
90      "params": [],
91      "returnType": "android.graphics.Shader",
92      "exceptions": [],
93      "name": "getShader()"
94    },
95    "getShadowColor()": {
96      "isImplementation": false,
97      "modifiers": [
98        "public"
99      ],
100      "params": [],
101      "returnType": "int",
102      "exceptions": [],
103      "name": "getShadowColor()",
104      "documentation": "@return shadow color (Paint related shadow, not Robolectric Shadow)\n"
105    },
106    "getShadowDx()": {
107      "isImplementation": false,
108      "modifiers": [
109        "public"
110      ],
111      "params": [],
112      "returnType": "float",
113      "exceptions": [],
114      "name": "getShadowDx()",
115      "documentation": "@return shadow Dx (Paint related shadow, not Robolectric Shadow)\n"
116    },
117    "getShadowDy()": {
118      "isImplementation": false,
119      "modifiers": [
120        "public"
121      ],
122      "params": [],
123      "returnType": "float",
124      "exceptions": [],
125      "name": "getShadowDy()",
126      "documentation": "@return shadow Dx (Paint related shadow, not Robolectric Shadow)\n"
127    },
128    "getShadowRadius()": {
129      "isImplementation": false,
130      "modifiers": [
131        "public"
132      ],
133      "params": [],
134      "returnType": "float",
135      "exceptions": [],
136      "name": "getShadowRadius()",
137      "documentation": "@return shadow radius (Paint related shadow, not Robolectric Shadow)\n"
138    },
139    "getStrokeCap()": {
140      "isImplementation": true,
141      "modifiers": [
142        "protected"
143      ],
144      "params": [],
145      "returnType": "android.graphics.Paint.Cap",
146      "exceptions": [],
147      "name": "getStrokeCap()"
148    },
149    "getStrokeJoin()": {
150      "isImplementation": true,
151      "modifiers": [
152        "protected"
153      ],
154      "params": [],
155      "returnType": "android.graphics.Paint.Join",
156      "exceptions": [],
157      "name": "getStrokeJoin()"
158    },
159    "getStrokeWidth()": {
160      "isImplementation": true,
161      "modifiers": [
162        "protected"
163      ],
164      "params": [],
165      "returnType": "float",
166      "exceptions": [],
167      "name": "getStrokeWidth()"
168    },
169    "getStyle()": {
170      "isImplementation": true,
171      "modifiers": [
172        "protected"
173      ],
174      "params": [],
175      "returnType": "android.graphics.Paint.Style",
176      "exceptions": [],
177      "name": "getStyle()"
178    },
179    "getTextAlign()": {
180      "isImplementation": true,
181      "modifiers": [
182        "protected"
183      ],
184      "params": [],
185      "returnType": "android.graphics.Paint.Align",
186      "exceptions": [],
187      "name": "getTextAlign()"
188    },
189    "getTextSize()": {
190      "isImplementation": true,
191      "modifiers": [
192        "protected"
193      ],
194      "params": [],
195      "returnType": "float",
196      "exceptions": [],
197      "name": "getTextSize()"
198    },
199    "getTypeface()": {
200      "isImplementation": true,
201      "modifiers": [
202        "protected"
203      ],
204      "params": [],
205      "returnType": "android.graphics.Typeface",
206      "exceptions": [],
207      "name": "getTypeface()"
208    },
209    "getWidth()": {
210      "isImplementation": false,
211      "modifiers": [
212        "public"
213      ],
214      "params": [],
215      "returnType": "float",
216      "exceptions": [],
217      "name": "getWidth()"
218    },
219    "isAntiAlias()": {
220      "isImplementation": true,
221      "modifiers": [
222        "protected",
223        "final"
224      ],
225      "params": [],
226      "returnType": "boolean",
227      "exceptions": [],
228      "name": "isAntiAlias()"
229    },
230    "isDither()": {
231      "isImplementation": true,
232      "modifiers": [
233        "protected",
234        "final"
235      ],
236      "params": [],
237      "returnType": "boolean",
238      "exceptions": [],
239      "name": "isDither()"
240    },
241    "measureText(char[],int,int)": {
242      "isImplementation": true,
243      "modifiers": [
244        "protected"
245      ],
246      "params": [
247        "text",
248        "index",
249        "count"
250      ],
251      "returnType": "float",
252      "exceptions": [],
253      "name": "measureText(char[],int,int)"
254    },
255    "measureText(java.lang.CharSequence,int,int)": {
256      "isImplementation": true,
257      "modifiers": [
258        "protected"
259      ],
260      "params": [
261        "text",
262        "start",
263        "end"
264      ],
265      "returnType": "float",
266      "exceptions": [],
267      "name": "measureText(java.lang.CharSequence,int,int)"
268    },
269    "measureText(java.lang.String)": {
270      "isImplementation": true,
271      "modifiers": [
272        "protected"
273      ],
274      "params": [
275        "text"
276      ],
277      "returnType": "float",
278      "exceptions": [],
279      "name": "measureText(java.lang.String)"
280    },
281    "measureText(java.lang.String,int,int)": {
282      "isImplementation": true,
283      "modifiers": [
284        "protected"
285      ],
286      "params": [
287        "text",
288        "start",
289        "end"
290      ],
291      "returnType": "float",
292      "exceptions": [],
293      "name": "measureText(java.lang.String,int,int)"
294    },
295    "nInit()": {
296      "isImplementation": true,
297      "modifiers": [
298        "protected",
299        "static"
300      ],
301      "params": [],
302      "returnType": "long",
303      "exceptions": [],
304      "minSdk": 24,
305      "name": "nInit()"
306    },
307    "setAlpha(int)": {
308      "isImplementation": true,
309      "modifiers": [
310        "protected"
311      ],
312      "params": [
313        "alpha"
314      ],
315      "returnType": "void",
316      "exceptions": [],
317      "name": "setAlpha(int)"
318    },
319    "setAntiAlias(boolean)": {
320      "isImplementation": true,
321      "modifiers": [
322        "protected"
323      ],
324      "params": [
325        "antiAlias"
326      ],
327      "returnType": "void",
328      "exceptions": [],
329      "name": "setAntiAlias(boolean)"
330    },
331    "setColor(int)": {
332      "isImplementation": true,
333      "modifiers": [
334        "protected"
335      ],
336      "params": [
337        "color"
338      ],
339      "returnType": "void",
340      "exceptions": [],
341      "name": "setColor(int)"
342    },
343    "setColorFilter(android.graphics.ColorFilter)": {
344      "isImplementation": true,
345      "modifiers": [
346        "protected"
347      ],
348      "params": [
349        "filter"
350      ],
351      "returnType": "android.graphics.ColorFilter",
352      "exceptions": [],
353      "name": "setColorFilter(android.graphics.ColorFilter)"
354    },
355    "setDither(boolean)": {
356      "isImplementation": true,
357      "modifiers": [
358        "protected"
359      ],
360      "params": [
361        "dither"
362      ],
363      "returnType": "void",
364      "exceptions": [],
365      "name": "setDither(boolean)"
366    },
367    "setFlags(int)": {
368      "isImplementation": true,
369      "modifiers": [
370        "protected"
371      ],
372      "params": [
373        "flags"
374      ],
375      "returnType": "void",
376      "exceptions": [],
377      "name": "setFlags(int)"
378    },
379    "setPathEffect(android.graphics.PathEffect)": {
380      "isImplementation": true,
381      "modifiers": [
382        "protected"
383      ],
384      "params": [
385        "effect"
386      ],
387      "returnType": "android.graphics.PathEffect",
388      "exceptions": [],
389      "name": "setPathEffect(android.graphics.PathEffect)"
390    },
391    "setShader(android.graphics.Shader)": {
392      "isImplementation": true,
393      "modifiers": [
394        "protected"
395      ],
396      "params": [
397        "shader"
398      ],
399      "returnType": "android.graphics.Shader",
400      "exceptions": [],
401      "name": "setShader(android.graphics.Shader)"
402    },
403    "setShadowLayer(float,float,float,int)": {
404      "isImplementation": true,
405      "modifiers": [
406        "protected"
407      ],
408      "params": [
409        "radius",
410        "dx",
411        "dy",
412        "color"
413      ],
414      "returnType": "void",
415      "exceptions": [],
416      "name": "setShadowLayer(float,float,float,int)"
417    },
418    "setStrokeCap(android.graphics.Paint.Cap)": {
419      "isImplementation": true,
420      "modifiers": [
421        "protected"
422      ],
423      "params": [
424        "cap"
425      ],
426      "returnType": "void",
427      "exceptions": [],
428      "name": "setStrokeCap(android.graphics.Paint.Cap)"
429    },
430    "setStrokeJoin(android.graphics.Paint.Join)": {
431      "isImplementation": true,
432      "modifiers": [
433        "protected"
434      ],
435      "params": [
436        "join"
437      ],
438      "returnType": "void",
439      "exceptions": [],
440      "name": "setStrokeJoin(android.graphics.Paint.Join)"
441    },
442    "setStrokeWidth(float)": {
443      "isImplementation": true,
444      "modifiers": [
445        "protected"
446      ],
447      "params": [
448        "width"
449      ],
450      "returnType": "void",
451      "exceptions": [],
452      "name": "setStrokeWidth(float)"
453    },
454    "setStyle(android.graphics.Paint.Style)": {
455      "isImplementation": true,
456      "modifiers": [
457        "protected"
458      ],
459      "params": [
460        "style"
461      ],
462      "returnType": "void",
463      "exceptions": [],
464      "name": "setStyle(android.graphics.Paint.Style)"
465    },
466    "setTextAlign(android.graphics.Paint.Align)": {
467      "isImplementation": true,
468      "modifiers": [
469        "protected"
470      ],
471      "params": [
472        "align"
473      ],
474      "returnType": "void",
475      "exceptions": [],
476      "name": "setTextAlign(android.graphics.Paint.Align)"
477    },
478    "setTextSize(float)": {
479      "isImplementation": true,
480      "modifiers": [
481        "protected"
482      ],
483      "params": [
484        "textSize"
485      ],
486      "returnType": "void",
487      "exceptions": [],
488      "name": "setTextSize(float)"
489    },
490    "setTypeface(android.graphics.Typeface)": {
491      "isImplementation": true,
492      "modifiers": [
493        "protected"
494      ],
495      "params": [
496        "typeface"
497      ],
498      "returnType": "android.graphics.Typeface",
499      "exceptions": [],
500      "name": "setTypeface(android.graphics.Typeface)"
501    }
502  },
503  "imports": [
504    "android.os.Build.VERSION_CODES.N",
505    "android.graphics.ColorFilter",
506    "android.graphics.Paint",
507    "android.graphics.PathEffect",
508    "android.graphics.Shader",
509    "android.graphics.Typeface",
510    "org.robolectric.annotation.Implementation",
511    "org.robolectric.annotation.Implements",
512    "org.robolectric.annotation.RealObject",
513    "org.robolectric.shadow.api.Shadow",
514    "org.robolectric.util.ReflectionHelpers.ClassParameter"
515  ],
516  "name": "org.robolectric.shadows.ShadowPaint"
517}