1{
2  "methods": {
3    "cancel(boolean)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "mayInterruptIfRunning"
10      ],
11      "returnType": "boolean",
12      "exceptions": [],
13      "name": "cancel(boolean)"
14    },
15    "execute(Params...)": {
16      "isImplementation": true,
17      "modifiers": [
18        "protected"
19      ],
20      "params": [
21        "params"
22      ],
23      "returnType": "android.os.AsyncTask\u003cParams,Progress,Result\u003e",
24      "exceptions": [],
25      "name": "execute(Params...)"
26    },
27    "executeOnExecutor(java.util.concurrent.Executor,Params...)": {
28      "isImplementation": true,
29      "modifiers": [
30        "protected"
31      ],
32      "params": [
33        "executor",
34        "params"
35      ],
36      "returnType": "android.os.AsyncTask\u003cParams,Progress,Result\u003e",
37      "exceptions": [],
38      "name": "executeOnExecutor(java.util.concurrent.Executor,Params...)"
39    },
40    "get()": {
41      "isImplementation": true,
42      "modifiers": [
43        "protected"
44      ],
45      "params": [],
46      "returnType": "Result",
47      "exceptions": [
48        "java.lang.InterruptedException",
49        "java.util.concurrent.ExecutionException"
50      ],
51      "name": "get()"
52    },
53    "get(long,java.util.concurrent.TimeUnit)": {
54      "isImplementation": true,
55      "modifiers": [
56        "protected"
57      ],
58      "params": [
59        "timeout",
60        "unit"
61      ],
62      "returnType": "Result",
63      "exceptions": [
64        "java.lang.InterruptedException",
65        "java.util.concurrent.ExecutionException",
66        "java.util.concurrent.TimeoutException"
67      ],
68      "name": "get(long,java.util.concurrent.TimeUnit)"
69    },
70    "getBridge()": {
71      "isImplementation": false,
72      "modifiers": [
73        "private"
74      ],
75      "params": [],
76      "returnType": "org.robolectric.shadows.ShadowAsyncTaskBridge\u003cParams,Progress,Result\u003e",
77      "exceptions": [],
78      "name": "getBridge()"
79    },
80    "getStatus()": {
81      "isImplementation": true,
82      "modifiers": [
83        "protected"
84      ],
85      "params": [],
86      "returnType": "android.os.AsyncTask.Status",
87      "exceptions": [],
88      "name": "getStatus()"
89    },
90    "isCancelled()": {
91      "isImplementation": true,
92      "modifiers": [
93        "protected"
94      ],
95      "params": [],
96      "returnType": "boolean",
97      "exceptions": [],
98      "name": "isCancelled()"
99    },
100    "publishProgress(Progress...)": {
101      "isImplementation": true,
102      "modifiers": [
103        "protected"
104      ],
105      "params": [
106        "values"
107      ],
108      "returnType": "void",
109      "exceptions": [],
110      "name": "publishProgress(Progress...)",
111      "documentation": "Enqueue a call to {@link AsyncTask#onProgressUpdate(Object[])} on UI looper (or run it\nimmediately if the looper it is not paused).\n\n@param values The progress values to update the UI with.\n@see AsyncTask#publishProgress(Object[])\n"
112    }
113  },
114  "imports": [
115    "android.os.AsyncTask",
116    "java.util.concurrent.Callable",
117    "java.util.concurrent.CancellationException",
118    "java.util.concurrent.ExecutionException",
119    "java.util.concurrent.Executor",
120    "java.util.concurrent.FutureTask",
121    "java.util.concurrent.TimeUnit",
122    "java.util.concurrent.TimeoutException",
123    "org.robolectric.annotation.Implementation",
124    "org.robolectric.annotation.Implements",
125    "org.robolectric.annotation.RealObject",
126    "org.robolectric.shadows.ShadowAsyncTask.BackgroundWorker",
127    "org.robolectric.shadows.ShadowAsyncTask.OnPostExecuteException"
128  ],
129  "name": "org.robolectric.shadows.ShadowAsyncTask"
130}