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}