1{
2  "methods": {
3    "cancel(int)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected",
7        "abstract"
8      ],
9      "params": [
10        "jobId"
11      ],
12      "returnType": "void",
13      "exceptions": [],
14      "name": "cancel(int)"
15    },
16    "cancelAll()": {
17      "isImplementation": true,
18      "modifiers": [
19        "protected",
20        "abstract"
21      ],
22      "params": [],
23      "returnType": "void",
24      "exceptions": [],
25      "name": "cancelAll()"
26    },
27    "enqueue(android.app.job.JobInfo,android.app.job.JobWorkItem)": {
28      "isImplementation": true,
29      "modifiers": [
30        "protected",
31        "abstract"
32      ],
33      "params": [
34        "job",
35        "work"
36      ],
37      "returnType": "int",
38      "exceptions": [],
39      "minSdk": 26,
40      "name": "enqueue(android.app.job.JobInfo,android.app.job.JobWorkItem)"
41    },
42    "failOnJob(int)": {
43      "isImplementation": false,
44      "modifiers": [
45        "public",
46        "abstract"
47      ],
48      "params": [
49        "jobId"
50      ],
51      "returnType": "void",
52      "exceptions": [],
53      "name": "failOnJob(int)"
54    },
55    "getAllPendingJobs()": {
56      "isImplementation": true,
57      "modifiers": [
58        "protected",
59        "abstract"
60      ],
61      "params": [],
62      "returnType": "java.util.List\u003candroid.app.job.JobInfo\u003e",
63      "exceptions": [],
64      "name": "getAllPendingJobs()"
65    },
66    "getPendingJob(int)": {
67      "isImplementation": true,
68      "modifiers": [
69        "public",
70        "abstract"
71      ],
72      "params": [
73        "jobId"
74      ],
75      "returnType": "android.app.job.JobInfo",
76      "exceptions": [],
77      "minSdk": 24,
78      "name": "getPendingJob(int)"
79    },
80    "schedule(android.app.job.JobInfo)": {
81      "isImplementation": true,
82      "modifiers": [
83        "protected",
84        "abstract"
85      ],
86      "params": [
87        "job"
88      ],
89      "returnType": "int",
90      "exceptions": [],
91      "name": "schedule(android.app.job.JobInfo)"
92    }
93  },
94  "imports": [
95    "android.os.Build.VERSION_CODES.LOLLIPOP",
96    "android.os.Build.VERSION_CODES.N",
97    "android.os.Build.VERSION_CODES.O",
98    "android.app.JobSchedulerImpl",
99    "android.app.job.JobInfo",
100    "android.app.job.JobScheduler",
101    "android.app.job.JobWorkItem",
102    "java.util.ArrayList",
103    "java.util.HashSet",
104    "java.util.LinkedHashMap",
105    "java.util.List",
106    "java.util.Map",
107    "java.util.Set",
108    "org.robolectric.annotation.HiddenApi",
109    "org.robolectric.annotation.Implementation",
110    "org.robolectric.annotation.Implements",
111    "org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl"
112  ],
113  "name": "org.robolectric.shadows.ShadowJobScheduler"
114}