1{
2  "methods": {
3    "nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)": {
4      "isImplementation": true,
5      "modifiers": [
6        "public",
7        "static"
8      ],
9      "params": [
10        "nativePtr",
11        "recycle",
12        "recycleBreaks",
13        "recycleWidths",
14        "recycleFlags",
15        "recycleLength"
16      ],
17      "returnType": "int",
18      "exceptions": [],
19      "minSdk": 23,
20      "maxSdk": 27,
21      "name": "nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
22    },
23    "nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)": {
24      "isImplementation": true,
25      "modifiers": [
26        "protected",
27        "static"
28      ],
29      "params": [
30        "nativePtr",
31        "text",
32        "measuredTextPtr",
33        "length",
34        "firstWidth",
35        "firstWidthLineCount",
36        "restWidth",
37        "variableTabStops",
38        "defaultTabStop",
39        "indentsOffset",
40        "recycle",
41        "recycleLength",
42        "recycleBreaks",
43        "recycleWidths",
44        "recycleAscents",
45        "recycleDescents",
46        "recycleFlags",
47        "charWidths"
48      ],
49      "returnType": "int",
50      "exceptions": [],
51      "minSdk": 28,
52      "maxSdk": 28,
53      "name": "nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
54    },
55    "nLineBreakOpportunities(java.lang.String,char[],int,int[])": {
56      "isImplementation": true,
57      "modifiers": [
58        "public",
59        "static"
60      ],
61      "params": [
62        "locale",
63        "text",
64        "length",
65        "recycle"
66      ],
67      "returnType": "int[]",
68      "exceptions": [],
69      "minSdk": 21,
70      "maxSdk": 22,
71      "name": "nLineBreakOpportunities(java.lang.String,char[],int,int[])"
72    }
73  },
74  "imports": [
75    "android.os.Build.VERSION_CODES.LOLLIPOP",
76    "android.os.Build.VERSION_CODES.LOLLIPOP_MR1",
77    "android.os.Build.VERSION_CODES.M",
78    "android.os.Build.VERSION_CODES.O_MR1",
79    "android.os.Build.VERSION_CODES.P",
80    "android.text.StaticLayout",
81    "org.robolectric.annotation.HiddenApi",
82    "org.robolectric.annotation.Implementation",
83    "org.robolectric.annotation.Implements"
84  ],
85  "name": "org.robolectric.shadows.ShadowStaticLayout"
86}