1{ 2 "methods": { 3 "canScheduleExactAlarms()": { 4 "isImplementation": true, 5 "modifiers": [ 6 "protected" 7 ], 8 "params": [], 9 "returnType": "boolean", 10 "exceptions": [], 11 "minSdk": 31, 12 "name": "canScheduleExactAlarms()", 13 "documentation": "Returns the schedule exact alarm state set by {@link #setCanScheduleExactAlarms}. " 14 }, 15 "cancel(android.app.AlarmManager.OnAlarmListener)": { 16 "isImplementation": true, 17 "modifiers": [ 18 "protected" 19 ], 20 "params": [ 21 "listener" 22 ], 23 "returnType": "void", 24 "exceptions": [], 25 "minSdk": 24, 26 "name": "cancel(android.app.AlarmManager.OnAlarmListener)" 27 }, 28 "cancel(android.app.PendingIntent)": { 29 "isImplementation": true, 30 "modifiers": [ 31 "protected" 32 ], 33 "params": [ 34 "operation" 35 ], 36 "returnType": "void", 37 "exceptions": [], 38 "name": "cancel(android.app.PendingIntent)" 39 }, 40 "getNextAlarmClock()": { 41 "isImplementation": true, 42 "modifiers": [ 43 "protected" 44 ], 45 "params": [], 46 "returnType": "android.app.AlarmManager.AlarmClockInfo", 47 "exceptions": [], 48 "minSdk": 21, 49 "name": "getNextAlarmClock()" 50 }, 51 "getNextScheduledAlarm()": { 52 "isImplementation": false, 53 "modifiers": [ 54 "public" 55 ], 56 "params": [], 57 "returnType": "org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm", 58 "exceptions": [], 59 "name": "getNextScheduledAlarm()", 60 "documentation": "@return the next scheduled alarm after consuming it\n" 61 }, 62 "getScheduledAlarms()": { 63 "isImplementation": false, 64 "modifiers": [ 65 "public" 66 ], 67 "params": [], 68 "returnType": "java.util.List\u003corg.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm\u003e", 69 "exceptions": [], 70 "name": "getScheduledAlarms()", 71 "documentation": "@return all scheduled alarms\n" 72 }, 73 "internalSet(int,long,android.app.AlarmManager.OnAlarmListener,android.os.Handler)": { 74 "isImplementation": false, 75 "modifiers": [ 76 "private" 77 ], 78 "params": [ 79 "type", 80 "triggerAtTime", 81 "listener", 82 "handler" 83 ], 84 "returnType": "void", 85 "exceptions": [], 86 "name": "internalSet(int,long,android.app.AlarmManager.OnAlarmListener,android.os.Handler)" 87 }, 88 "internalSet(int,long,long,android.app.PendingIntent,android.app.PendingIntent)": { 89 "isImplementation": false, 90 "modifiers": [ 91 "private" 92 ], 93 "params": [ 94 "type", 95 "triggerAtTime", 96 "interval", 97 "operation", 98 "showIntent" 99 ], 100 "returnType": "void", 101 "exceptions": [], 102 "name": "internalSet(int,long,long,android.app.PendingIntent,android.app.PendingIntent)" 103 }, 104 "peekNextScheduledAlarm()": { 105 "isImplementation": false, 106 "modifiers": [ 107 "public" 108 ], 109 "params": [], 110 "returnType": "org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm", 111 "exceptions": [], 112 "name": "peekNextScheduledAlarm()", 113 "documentation": "@return the most recently scheduled alarm without consuming it\n" 114 }, 115 "reset()": { 116 "isImplementation": false, 117 "modifiers": [ 118 "public", 119 "static" 120 ], 121 "params": [], 122 "returnType": "void", 123 "exceptions": [], 124 "name": "reset()" 125 }, 126 "set(int,long,android.app.PendingIntent)": { 127 "isImplementation": true, 128 "modifiers": [ 129 "protected" 130 ], 131 "params": [ 132 "type", 133 "triggerAtTime", 134 "operation" 135 ], 136 "returnType": "void", 137 "exceptions": [], 138 "name": "set(int,long,android.app.PendingIntent)" 139 }, 140 "set(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)": { 141 "isImplementation": true, 142 "modifiers": [ 143 "protected" 144 ], 145 "params": [ 146 "type", 147 "triggerAtTime", 148 "tag", 149 "listener", 150 "targetHandler" 151 ], 152 "returnType": "void", 153 "exceptions": [], 154 "minSdk": 24, 155 "name": "set(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)" 156 }, 157 "setAlarmClock(android.app.AlarmManager.AlarmClockInfo,android.app.PendingIntent)": { 158 "isImplementation": true, 159 "modifiers": [ 160 "protected" 161 ], 162 "params": [ 163 "info", 164 "operation" 165 ], 166 "returnType": "void", 167 "exceptions": [], 168 "minSdk": 21, 169 "name": "setAlarmClock(android.app.AlarmManager.AlarmClockInfo,android.app.PendingIntent)" 170 }, 171 "setAndAllowWhileIdle(int,long,android.app.PendingIntent)": { 172 "isImplementation": true, 173 "modifiers": [ 174 "protected" 175 ], 176 "params": [ 177 "type", 178 "triggerAtTime", 179 "operation" 180 ], 181 "returnType": "void", 182 "exceptions": [], 183 "minSdk": 23, 184 "name": "setAndAllowWhileIdle(int,long,android.app.PendingIntent)" 185 }, 186 "setCanScheduleExactAlarms(boolean)": { 187 "isImplementation": false, 188 "modifiers": [ 189 "public", 190 "static" 191 ], 192 "params": [ 193 "scheduleExactAlarms" 194 ], 195 "returnType": "void", 196 "exceptions": [], 197 "name": "setCanScheduleExactAlarms(boolean)", 198 "documentation": "Sets the schedule exact alarm state reported by {@link AlarmManager#canScheduleExactAlarms},\nbut has no effect otherwise.\n" 199 }, 200 "setExact(int,long,android.app.PendingIntent)": { 201 "isImplementation": true, 202 "modifiers": [ 203 "protected" 204 ], 205 "params": [ 206 "type", 207 "triggerAtTime", 208 "operation" 209 ], 210 "returnType": "void", 211 "exceptions": [], 212 "minSdk": 19, 213 "name": "setExact(int,long,android.app.PendingIntent)" 214 }, 215 "setExact(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)": { 216 "isImplementation": true, 217 "modifiers": [ 218 "protected" 219 ], 220 "params": [ 221 "type", 222 "triggerAtTime", 223 "tag", 224 "listener", 225 "targetHandler" 226 ], 227 "returnType": "void", 228 "exceptions": [], 229 "minSdk": 24, 230 "name": "setExact(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)" 231 }, 232 "setExactAndAllowWhileIdle(int,long,android.app.PendingIntent)": { 233 "isImplementation": true, 234 "modifiers": [ 235 "protected" 236 ], 237 "params": [ 238 "type", 239 "triggerAtTime", 240 "operation" 241 ], 242 "returnType": "void", 243 "exceptions": [], 244 "minSdk": 23, 245 "name": "setExactAndAllowWhileIdle(int,long,android.app.PendingIntent)" 246 }, 247 "setInexactRepeating(int,long,long,android.app.PendingIntent)": { 248 "isImplementation": true, 249 "modifiers": [ 250 "protected" 251 ], 252 "params": [ 253 "type", 254 "triggerAtMillis", 255 "intervalMillis", 256 "operation" 257 ], 258 "returnType": "void", 259 "exceptions": [], 260 "name": "setInexactRepeating(int,long,long,android.app.PendingIntent)" 261 }, 262 "setRepeating(int,long,long,android.app.PendingIntent)": { 263 "isImplementation": true, 264 "modifiers": [ 265 "protected" 266 ], 267 "params": [ 268 "type", 269 "triggerAtTime", 270 "interval", 271 "operation" 272 ], 273 "returnType": "void", 274 "exceptions": [], 275 "name": "setRepeating(int,long,long,android.app.PendingIntent)" 276 }, 277 "setTimeZone(java.lang.String)": { 278 "isImplementation": true, 279 "modifiers": [ 280 "protected" 281 ], 282 "params": [ 283 "timeZone" 284 ], 285 "returnType": "void", 286 "exceptions": [], 287 "name": "setTimeZone(java.lang.String)" 288 }, 289 "setWindow(int,long,long,android.app.PendingIntent)": { 290 "isImplementation": true, 291 "modifiers": [ 292 "protected" 293 ], 294 "params": [ 295 "type", 296 "windowStartMillis", 297 "windowLengthMillis", 298 "operation" 299 ], 300 "returnType": "void", 301 "exceptions": [], 302 "minSdk": 19, 303 "name": "setWindow(int,long,long,android.app.PendingIntent)" 304 }, 305 "setWindow(int,long,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)": { 306 "isImplementation": true, 307 "modifiers": [ 308 "protected" 309 ], 310 "params": [ 311 "type", 312 "windowStartMillis", 313 "windowLengthMillis", 314 "tag", 315 "listener", 316 "targetHandler" 317 ], 318 "returnType": "void", 319 "exceptions": [], 320 "minSdk": 24, 321 "name": "setWindow(int,long,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)" 322 } 323 }, 324 "imports": [ 325 "android.app.AlarmManager.RTC_WAKEUP", 326 "android.os.Build.VERSION_CODES.KITKAT", 327 "android.os.Build.VERSION_CODES.LOLLIPOP", 328 "android.os.Build.VERSION_CODES.M", 329 "android.os.Build.VERSION_CODES.N", 330 "android.os.Build.VERSION_CODES.S", 331 "android.annotation.TargetApi", 332 "android.app.AlarmManager", 333 "android.app.AlarmManager.AlarmClockInfo", 334 "android.app.AlarmManager.OnAlarmListener", 335 "android.app.PendingIntent", 336 "android.content.Intent", 337 "android.os.Handler", 338 "java.util.ArrayList", 339 "java.util.Collections", 340 "java.util.List", 341 "java.util.TimeZone", 342 "org.robolectric.annotation.Implementation", 343 "org.robolectric.annotation.Implements", 344 "org.robolectric.annotation.RealObject", 345 "org.robolectric.annotation.Resetter", 346 "org.robolectric.shadow.api.Shadow", 347 "org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm" 348 ], 349 "name": "org.robolectric.shadows.ShadowAlarmManager" 350}