1{
2  "methods": {
3    "clearThreadStatsTag()": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected",
7        "static"
8      ],
9      "params": [],
10      "returnType": "void",
11      "exceptions": [],
12      "name": "clearThreadStatsTag()"
13    },
14    "getMobileRxBytes()": {
15      "isImplementation": true,
16      "modifiers": [
17        "protected",
18        "static"
19      ],
20      "params": [],
21      "returnType": "long",
22      "exceptions": [],
23      "name": "getMobileRxBytes()"
24    },
25    "getMobileRxPackets()": {
26      "isImplementation": true,
27      "modifiers": [
28        "protected",
29        "static"
30      ],
31      "params": [],
32      "returnType": "long",
33      "exceptions": [],
34      "name": "getMobileRxPackets()"
35    },
36    "getMobileTxBytes()": {
37      "isImplementation": true,
38      "modifiers": [
39        "protected",
40        "static"
41      ],
42      "params": [],
43      "returnType": "long",
44      "exceptions": [],
45      "name": "getMobileTxBytes()"
46    },
47    "getMobileTxPackets()": {
48      "isImplementation": true,
49      "modifiers": [
50        "protected",
51        "static"
52      ],
53      "params": [],
54      "returnType": "long",
55      "exceptions": [],
56      "name": "getMobileTxPackets()"
57    },
58    "getThreadStatsTag()": {
59      "isImplementation": true,
60      "modifiers": [
61        "protected",
62        "static"
63      ],
64      "params": [],
65      "returnType": "int",
66      "exceptions": [],
67      "name": "getThreadStatsTag()"
68    },
69    "getTotalRxBytes()": {
70      "isImplementation": true,
71      "modifiers": [
72        "protected",
73        "static"
74      ],
75      "params": [],
76      "returnType": "long",
77      "exceptions": [],
78      "name": "getTotalRxBytes()"
79    },
80    "getTotalRxPackets()": {
81      "isImplementation": true,
82      "modifiers": [
83        "protected",
84        "static"
85      ],
86      "params": [],
87      "returnType": "long",
88      "exceptions": [],
89      "name": "getTotalRxPackets()"
90    },
91    "getTotalTxBytes()": {
92      "isImplementation": true,
93      "modifiers": [
94        "protected",
95        "static"
96      ],
97      "params": [],
98      "returnType": "long",
99      "exceptions": [],
100      "name": "getTotalTxBytes()"
101    },
102    "getTotalTxPackets()": {
103      "isImplementation": true,
104      "modifiers": [
105        "protected",
106        "static"
107      ],
108      "params": [],
109      "returnType": "long",
110      "exceptions": [],
111      "name": "getTotalTxPackets()"
112    },
113    "getUidRxBytes(int)": {
114      "isImplementation": true,
115      "modifiers": [
116        "protected",
117        "static"
118      ],
119      "params": [
120        "i"
121      ],
122      "returnType": "long",
123      "exceptions": [],
124      "name": "getUidRxBytes(int)"
125    },
126    "getUidRxPackets(int)": {
127      "isImplementation": true,
128      "modifiers": [
129        "protected",
130        "static"
131      ],
132      "params": [
133        "i"
134      ],
135      "returnType": "long",
136      "exceptions": [],
137      "name": "getUidRxPackets(int)"
138    },
139    "getUidTcpRxBytes(int)": {
140      "isImplementation": true,
141      "modifiers": [
142        "protected",
143        "static"
144      ],
145      "params": [
146        "i"
147      ],
148      "returnType": "long",
149      "exceptions": [],
150      "name": "getUidTcpRxBytes(int)"
151    },
152    "getUidTcpRxSegments(int)": {
153      "isImplementation": true,
154      "modifiers": [
155        "protected",
156        "static"
157      ],
158      "params": [
159        "i"
160      ],
161      "returnType": "long",
162      "exceptions": [],
163      "name": "getUidTcpRxSegments(int)"
164    },
165    "getUidTcpTxBytes(int)": {
166      "isImplementation": true,
167      "modifiers": [
168        "protected",
169        "static"
170      ],
171      "params": [
172        "i"
173      ],
174      "returnType": "long",
175      "exceptions": [],
176      "name": "getUidTcpTxBytes(int)"
177    },
178    "getUidTcpTxSegments(int)": {
179      "isImplementation": true,
180      "modifiers": [
181        "protected",
182        "static"
183      ],
184      "params": [
185        "i"
186      ],
187      "returnType": "long",
188      "exceptions": [],
189      "name": "getUidTcpTxSegments(int)"
190    },
191    "getUidTxBytes(int)": {
192      "isImplementation": true,
193      "modifiers": [
194        "protected",
195        "static"
196      ],
197      "params": [
198        "i"
199      ],
200      "returnType": "long",
201      "exceptions": [],
202      "name": "getUidTxBytes(int)"
203    },
204    "getUidTxPackets(int)": {
205      "isImplementation": true,
206      "modifiers": [
207        "protected",
208        "static"
209      ],
210      "params": [
211        "i"
212      ],
213      "returnType": "long",
214      "exceptions": [],
215      "name": "getUidTxPackets(int)"
216    },
217    "getUidUdpRxBytes(int)": {
218      "isImplementation": true,
219      "modifiers": [
220        "protected",
221        "static"
222      ],
223      "params": [
224        "i"
225      ],
226      "returnType": "long",
227      "exceptions": [],
228      "name": "getUidUdpRxBytes(int)"
229    },
230    "getUidUdpRxPackets(int)": {
231      "isImplementation": true,
232      "modifiers": [
233        "protected",
234        "static"
235      ],
236      "params": [
237        "i"
238      ],
239      "returnType": "long",
240      "exceptions": [],
241      "name": "getUidUdpRxPackets(int)"
242    },
243    "getUidUdpTxBytes(int)": {
244      "isImplementation": true,
245      "modifiers": [
246        "protected",
247        "static"
248      ],
249      "params": [
250        "i"
251      ],
252      "returnType": "long",
253      "exceptions": [],
254      "name": "getUidUdpTxBytes(int)"
255    },
256    "getUidUdpTxPackets(int)": {
257      "isImplementation": true,
258      "modifiers": [
259        "protected",
260        "static"
261      ],
262      "params": [
263        "i"
264      ],
265      "returnType": "long",
266      "exceptions": [],
267      "name": "getUidUdpTxPackets(int)"
268    },
269    "incrementOperationCount(int)": {
270      "isImplementation": true,
271      "modifiers": [
272        "protected",
273        "static"
274      ],
275      "params": [
276        "operationCount"
277      ],
278      "returnType": "void",
279      "exceptions": [],
280      "name": "incrementOperationCount(int)"
281    },
282    "incrementOperationCount(int,int)": {
283      "isImplementation": true,
284      "modifiers": [
285        "protected",
286        "static"
287      ],
288      "params": [
289        "tag",
290        "operationCount"
291      ],
292      "returnType": "void",
293      "exceptions": [],
294      "name": "incrementOperationCount(int,int)"
295    },
296    "setThreadStatsTag(int)": {
297      "isImplementation": true,
298      "modifiers": [
299        "protected",
300        "static"
301      ],
302      "params": [
303        "tag"
304      ],
305      "returnType": "void",
306      "exceptions": [],
307      "name": "setThreadStatsTag(int)"
308    },
309    "tagDatagramSocket(java.net.DatagramSocket)": {
310      "isImplementation": true,
311      "modifiers": [
312        "protected",
313        "static"
314      ],
315      "params": [
316        "socket"
317      ],
318      "returnType": "void",
319      "exceptions": [
320        "java.net.SocketException"
321      ],
322      "minSdk": 24,
323      "name": "tagDatagramSocket(java.net.DatagramSocket)",
324      "documentation": "No-op in tests. "
325    },
326    "tagSocket(java.net.Socket)": {
327      "isImplementation": true,
328      "modifiers": [
329        "protected",
330        "static"
331      ],
332      "params": [
333        "socket"
334      ],
335      "returnType": "void",
336      "exceptions": [
337        "java.net.SocketException"
338      ],
339      "name": "tagSocket(java.net.Socket)"
340    },
341    "untagSocket(java.net.Socket)": {
342      "isImplementation": true,
343      "modifiers": [
344        "protected",
345        "static"
346      ],
347      "params": [
348        "socket"
349      ],
350      "returnType": "void",
351      "exceptions": [
352        "java.net.SocketException"
353      ],
354      "name": "untagSocket(java.net.Socket)"
355    }
356  },
357  "imports": [
358    "android.net.TrafficStats",
359    "android.os.Build",
360    "org.robolectric.annotation.Implementation",
361    "org.robolectric.annotation.Implements"
362  ],
363  "name": "org.robolectric.shadows.ShadowTrafficStats"
364}