1{
2  "methods": {
3    "__constructor__(int)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "fontId"
10      ],
11      "returnType": "void",
12      "exceptions": [],
13      "name": "__constructor__(int)"
14    },
15    "__constructor__(long)": {
16      "isImplementation": true,
17      "modifiers": [
18        "protected"
19      ],
20      "params": [
21        "fontId"
22      ],
23      "returnType": "void",
24      "exceptions": [],
25      "name": "__constructor__(long)"
26    },
27    "buildSystemFallback(java.lang.String,java.lang.String,android.util.ArrayMap\u003cjava.lang.String,android.graphics.Typeface\u003e,android.util.ArrayMap\u003cjava.lang.String,android.graphics.FontFamily[]\u003e)": {
28      "isImplementation": true,
29      "modifiers": [
30        "protected",
31        "static"
32      ],
33      "params": [
34        "xmlPath",
35        "fontDir",
36        "fontMap",
37        "fallbackMap"
38      ],
39      "returnType": "void",
40      "exceptions": [],
41      "minSdk": 28,
42      "name": "buildSystemFallback(java.lang.String,java.lang.String,android.util.ArrayMap\u003cjava.lang.String,android.graphics.Typeface\u003e,android.util.ArrayMap\u003cjava.lang.String,android.graphics.FontFamily[]\u003e)"
43    },
44    "create(android.graphics.Typeface,int)": {
45      "isImplementation": true,
46      "modifiers": [
47        "protected",
48        "static"
49      ],
50      "params": [
51        "family",
52        "style"
53      ],
54      "returnType": "android.graphics.Typeface",
55      "exceptions": [],
56      "name": "create(android.graphics.Typeface,int)"
57    },
58    "create(java.lang.String,int)": {
59      "isImplementation": true,
60      "modifiers": [
61        "protected",
62        "static"
63      ],
64      "params": [
65        "familyName",
66        "style"
67      ],
68      "returnType": "android.graphics.Typeface",
69      "exceptions": [],
70      "name": "create(java.lang.String,int)"
71    },
72    "createFromAsset(android.content.res.AssetManager,java.lang.String)": {
73      "isImplementation": true,
74      "modifiers": [
75        "protected",
76        "static"
77      ],
78      "params": [
79        "mgr",
80        "path"
81      ],
82      "returnType": "android.graphics.Typeface",
83      "exceptions": [],
84      "name": "createFromAsset(android.content.res.AssetManager,java.lang.String)"
85    },
86    "createFromFamilies(java.lang.Object)": {
87      "isImplementation": true,
88      "modifiers": [
89        "protected",
90        "static"
91      ],
92      "params": [
93        "families"
94      ],
95      "returnType": "android.graphics.Typeface",
96      "exceptions": [],
97      "minSdk": 21,
98      "name": "createFromFamilies(java.lang.Object)"
99    },
100    "createFromFamiliesWithDefault(java.lang.Object)": {
101      "isImplementation": true,
102      "modifiers": [
103        "protected",
104        "static"
105      ],
106      "params": [
107        "families"
108      ],
109      "returnType": "android.graphics.Typeface",
110      "exceptions": [],
111      "minSdk": 21,
112      "maxSdk": 25,
113      "name": "createFromFamiliesWithDefault(java.lang.Object)"
114    },
115    "createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object)": {
116      "isImplementation": true,
117      "modifiers": [
118        "protected",
119        "static"
120      ],
121      "params": [
122        "families",
123        "weight",
124        "italic"
125      ],
126      "returnType": "android.graphics.Typeface",
127      "exceptions": [],
128      "minSdk": 26,
129      "maxSdk": 27,
130      "name": "createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object)"
131    },
132    "createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)": {
133      "isImplementation": true,
134      "modifiers": [
135        "protected",
136        "static"
137      ],
138      "params": [
139        "families",
140        "fallbackName",
141        "weight",
142        "italic"
143      ],
144      "returnType": "android.graphics.Typeface",
145      "exceptions": [],
146      "minSdk": 28,
147      "name": "createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
148    },
149    "createFromFile(java.io.File)": {
150      "isImplementation": true,
151      "modifiers": [
152        "protected",
153        "static"
154      ],
155      "params": [
156        "path"
157      ],
158      "returnType": "android.graphics.Typeface",
159      "exceptions": [],
160      "name": "createFromFile(java.io.File)"
161    },
162    "createFromFile(java.lang.String)": {
163      "isImplementation": true,
164      "modifiers": [
165        "protected",
166        "static"
167      ],
168      "params": [
169        "path"
170      ],
171      "returnType": "android.graphics.Typeface",
172      "exceptions": [],
173      "name": "createFromFile(java.lang.String)"
174    },
175    "createFromResources(android.content.res.AssetManager,java.lang.String,int)": {
176      "isImplementation": true,
177      "modifiers": [
178        "protected",
179        "static"
180      ],
181      "params": [
182        "mgr",
183        "path",
184        "cookie"
185      ],
186      "returnType": "android.graphics.Typeface",
187      "exceptions": [],
188      "minSdk": 26,
189      "name": "createFromResources(android.content.res.AssetManager,java.lang.String,int)"
190    },
191    "createUnderlyingTypeface(java.lang.String,int)": {
192      "isImplementation": false,
193      "modifiers": [
194        "private",
195        "static"
196      ],
197      "params": [
198        "familyName",
199        "style"
200      ],
201      "returnType": "android.graphics.Typeface",
202      "exceptions": [],
203      "name": "createUnderlyingTypeface(java.lang.String,int)"
204    },
205    "defaultFromStyle(int)": {
206      "isImplementation": true,
207      "modifiers": [
208        "public",
209        "static"
210      ],
211      "params": [
212        "style"
213      ],
214      "returnType": "android.graphics.Typeface",
215      "exceptions": [],
216      "minSdk": 31,
217      "name": "defaultFromStyle(int)"
218    },
219    "findById(long)": {
220      "isImplementation": false,
221      "modifiers": [
222        "private",
223        "static",
224        "synchronized"
225      ],
226      "params": [
227        "fontId"
228      ],
229      "returnType": "org.robolectric.shadows.ShadowTypeface.FontDesc",
230      "exceptions": [],
231      "name": "findById(long)"
232    },
233    "getFontDescription()": {
234      "isImplementation": false,
235      "modifiers": [
236        "public"
237      ],
238      "params": [],
239      "returnType": "org.robolectric.shadows.ShadowTypeface.FontDesc",
240      "exceptions": [],
241      "name": "getFontDescription()",
242      "documentation": "Returns the font description.\n\n@return Font description.\n"
243    },
244    "getStyle()": {
245      "isImplementation": true,
246      "modifiers": [
247        "protected"
248      ],
249      "params": [],
250      "returnType": "int",
251      "exceptions": [],
252      "name": "getStyle()"
253    },
254    "initSystemDefaultTypefaces(java.lang.Object,java.lang.Object,java.lang.Object)": {
255      "isImplementation": true,
256      "modifiers": [
257        "public",
258        "static"
259      ],
260      "params": [
261        "systemFontMap",
262        "fallbacks",
263        "aliases"
264      ],
265      "returnType": "void",
266      "exceptions": [],
267      "minSdk": 29,
268      "name": "initSystemDefaultTypefaces(java.lang.Object,java.lang.Object,java.lang.Object)"
269    },
270    "reset()": {
271      "isImplementation": false,
272      "modifiers": [
273        "public",
274        "static",
275        "synchronized"
276      ],
277      "params": [],
278      "returnType": "void",
279      "exceptions": [],
280      "name": "reset()"
281    }
282  },
283  "imports": [
284    "android.os.Build.VERSION_CODES.LOLLIPOP",
285    "android.os.Build.VERSION_CODES.N_MR1",
286    "android.os.Build.VERSION_CODES.O",
287    "android.os.Build.VERSION_CODES.O_MR1",
288    "android.os.Build.VERSION_CODES.P",
289    "android.os.Build.VERSION_CODES.S",
290    "org.robolectric.RuntimeEnvironment.getApiLevel",
291    "android.annotation.SuppressLint",
292    "android.content.res.AssetManager",
293    "android.graphics.FontFamily",
294    "android.graphics.Typeface",
295    "android.util.ArrayMap",
296    "java.io.File",
297    "java.util.Collection",
298    "java.util.HashMap",
299    "java.util.Map",
300    "org.robolectric.annotation.HiddenApi",
301    "org.robolectric.annotation.Implementation",
302    "org.robolectric.annotation.Implements",
303    "org.robolectric.annotation.RealObject",
304    "org.robolectric.annotation.Resetter",
305    "org.robolectric.res.FsFile",
306    "org.robolectric.shadow.api.Shadow",
307    "org.robolectric.util.ReflectionHelpers",
308    "org.robolectric.util.ReflectionHelpers.ClassParameter",
309    "org.robolectric.shadows.ShadowTypeface.FontDesc",
310    "org.robolectric.shadows.ShadowTypeface.StartsWith"
311  ],
312  "name": "org.robolectric.shadows.ShadowTypeface"
313}