1{ 2 "methods": { 3 "assertNoBroadcastListenersOfActionRegistered(android.content.ContextWrapper,java.lang.String)": { 4 "isImplementation": false, 5 "modifiers": [], 6 "params": [ 7 "context", 8 "action" 9 ], 10 "returnType": "void", 11 "exceptions": [], 12 "name": "assertNoBroadcastListenersOfActionRegistered(android.content.ContextWrapper,java.lang.String)" 13 }, 14 "bindService(android.content.Intent,android.content.ServiceConnection,int)": { 15 "isImplementation": false, 16 "modifiers": [ 17 "protected" 18 ], 19 "params": [ 20 "intent", 21 "serviceConnection", 22 "i" 23 ], 24 "returnType": "boolean", 25 "exceptions": [], 26 "name": "bindService(android.content.Intent,android.content.ServiceConnection,int)" 27 }, 28 "checkActivities(boolean)": { 29 "isImplementation": false, 30 "modifiers": [], 31 "params": [ 32 "checkActivities" 33 ], 34 "returnType": "void", 35 "exceptions": [], 36 "name": "checkActivities(boolean)" 37 }, 38 "checkPermission(java.lang.String,int,int)": { 39 "isImplementation": false, 40 "modifiers": [], 41 "params": [ 42 "permission", 43 "pid", 44 "uid" 45 ], 46 "returnType": "int", 47 "exceptions": [], 48 "name": "checkPermission(java.lang.String,int,int)" 49 }, 50 "clearNextStartedActivities()": { 51 "isImplementation": false, 52 "modifiers": [], 53 "params": [], 54 "returnType": "void", 55 "exceptions": [], 56 "name": "clearNextStartedActivities()", 57 "documentation": "Clears all {@code Intent}s started by {@link #execStartActivity(Context, IBinder, IBinder,\nActivity, Intent, int, Bundle)}, {@link #execStartActivity(Context, IBinder, IBinder, Fragment,\nIntent, int, Bundle)}, and {@link #execStartActivity(Context, IBinder, IBinder, String, Intent,\nint, Bundle)}.\n" 58 }, 59 "clearStartedServices()": { 60 "isImplementation": false, 61 "modifiers": [], 62 "params": [], 63 "returnType": "void", 64 "exceptions": [], 65 "name": "clearStartedServices()", 66 "documentation": "Clears all {@code Intent} started by {@link #startService(android.content.Intent)}. " 67 }, 68 "declareActionUnbindable(java.lang.String)": { 69 "isImplementation": false, 70 "modifiers": [], 71 "params": [ 72 "action" 73 ], 74 "returnType": "void", 75 "exceptions": [], 76 "name": "declareActionUnbindable(java.lang.String)" 77 }, 78 "denyPermissions(int,int,java.lang.String...)": { 79 "isImplementation": false, 80 "modifiers": [], 81 "params": [ 82 "pid", 83 "uid", 84 "permissions" 85 ], 86 "returnType": "void", 87 "exceptions": [], 88 "name": "denyPermissions(int,int,java.lang.String...)" 89 }, 90 "denyPermissions(java.lang.String...)": { 91 "isImplementation": false, 92 "modifiers": [], 93 "params": [ 94 "permissionNames" 95 ], 96 "returnType": "void", 97 "exceptions": [], 98 "name": "denyPermissions(java.lang.String...)" 99 }, 100 "execStartActivities(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent[],android.os.Bundle)": { 101 "isImplementation": true, 102 "modifiers": [ 103 "protected" 104 ], 105 "params": [ 106 "who", 107 "contextThread", 108 "token", 109 "target", 110 "intents", 111 "options" 112 ], 113 "returnType": "void", 114 "exceptions": [], 115 "name": "execStartActivities(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent[],android.os.Bundle)" 116 }, 117 "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle)": { 118 "isImplementation": true, 119 "modifiers": [ 120 "protected" 121 ], 122 "params": [ 123 "who", 124 "contextThread", 125 "token", 126 "target", 127 "intent", 128 "requestCode", 129 "options" 130 ], 131 "returnType": "android.app.Instrumentation.ActivityResult", 132 "exceptions": [], 133 "name": "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle)" 134 }, 135 "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Fragment,android.content.Intent,int,android.os.Bundle)": { 136 "isImplementation": true, 137 "modifiers": [ 138 "protected" 139 ], 140 "params": [ 141 "who", 142 "contextThread", 143 "token", 144 "target", 145 "intent", 146 "requestCode", 147 "options" 148 ], 149 "returnType": "android.app.Instrumentation.ActivityResult", 150 "exceptions": [], 151 "maxSdk": 22, 152 "name": "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Fragment,android.content.Intent,int,android.os.Bundle)" 153 }, 154 "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle)": { 155 "isImplementation": true, 156 "modifiers": [ 157 "protected" 158 ], 159 "params": [ 160 "who", 161 "contextThread", 162 "token", 163 "target", 164 "intent", 165 "requestCode", 166 "options" 167 ], 168 "returnType": "android.app.Instrumentation.ActivityResult", 169 "exceptions": [], 170 "minSdk": 23, 171 "name": "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle)" 172 }, 173 "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle,android.os.UserHandle)": { 174 "isImplementation": true, 175 "modifiers": [ 176 "protected" 177 ], 178 "params": [ 179 "who", 180 "contextThread", 181 "token", 182 "resultWho", 183 "intent", 184 "requestCode", 185 "options", 186 "user" 187 ], 188 "returnType": "android.app.Instrumentation.ActivityResult", 189 "exceptions": [], 190 "minSdk": 17, 191 "name": "execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle,android.os.UserHandle)", 192 "documentation": "Behaves as {@link #execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle).\n\n\u003cp\u003eCurrently ignores the user.\n" 193 }, 194 "execStartActivityAsCaller(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle,boolean,int)": { 195 "isImplementation": true, 196 "modifiers": [ 197 "protected" 198 ], 199 "params": [ 200 "who", 201 "contextThread", 202 "token", 203 "target", 204 "intent", 205 "requestCode", 206 "options", 207 "ignoreTargetSecurity", 208 "userId" 209 ], 210 "returnType": "android.app.Instrumentation.ActivityResult", 211 "exceptions": [], 212 "minSdk": 23, 213 "name": "execStartActivityAsCaller(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle,boolean,int)" 214 }, 215 "execStartActivityFromAppTask(android.content.Context,android.os.IBinder,java.lang.Object,android.content.Intent,android.os.Bundle)": { 216 "isImplementation": true, 217 "modifiers": [ 218 "protected" 219 ], 220 "params": [ 221 "who", 222 "contextThread", 223 "appTask", 224 "intent", 225 "options" 226 ], 227 "returnType": "void", 228 "exceptions": [], 229 "minSdk": 21, 230 "name": "execStartActivityFromAppTask(android.content.Context,android.os.IBinder,java.lang.Object,android.content.Intent,android.os.Bundle)" 231 }, 232 "getAppropriateWrappers(android.content.Intent,java.lang.String)": { 233 "isImplementation": false, 234 "modifiers": [ 235 "private" 236 ], 237 "params": [ 238 "intent", 239 "receiverPermission" 240 ], 241 "returnType": "java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e", 242 "exceptions": [], 243 "name": "getAppropriateWrappers(android.content.Intent,java.lang.String)", 244 "documentation": "Returns the BroadcaseReceivers wrappers, matching intent\u0027s action and permissions. " 245 }, 246 "getBoundServiceConnections()": { 247 "isImplementation": false, 248 "modifiers": [ 249 "protected" 250 ], 251 "params": [], 252 "returnType": "java.util.List\u003candroid.content.ServiceConnection\u003e", 253 "exceptions": [], 254 "name": "getBoundServiceConnections()" 255 }, 256 "getBroadcastIntents()": { 257 "isImplementation": false, 258 "modifiers": [], 259 "params": [], 260 "returnType": "java.util.List\u003candroid.content.Intent\u003e", 261 "exceptions": [], 262 "name": "getBroadcastIntents()" 263 }, 264 "getInstrumentation()": { 265 "isImplementation": false, 266 "modifiers": [ 267 "public", 268 "static" 269 ], 270 "params": [], 271 "returnType": "android.app.Instrumentation", 272 "exceptions": [], 273 "name": "getInstrumentation()" 274 }, 275 "getMainHandler(android.content.Context)": { 276 "isImplementation": false, 277 "modifiers": [ 278 "private" 279 ], 280 "params": [ 281 "context" 282 ], 283 "returnType": "android.os.Handler", 284 "exceptions": [], 285 "name": "getMainHandler(android.content.Context)" 286 }, 287 "getNextStartedActivity()": { 288 "isImplementation": false, 289 "modifiers": [], 290 "params": [], 291 "returnType": "android.content.Intent", 292 "exceptions": [], 293 "name": "getNextStartedActivity()" 294 }, 295 "getNextStartedActivityForResult()": { 296 "isImplementation": false, 297 "modifiers": [], 298 "params": [], 299 "returnType": "org.robolectric.shadows.ShadowActivity.IntentForResult", 300 "exceptions": [], 301 "name": "getNextStartedActivityForResult()" 302 }, 303 "getNextStartedService()": { 304 "isImplementation": false, 305 "modifiers": [], 306 "params": [], 307 "returnType": "android.content.Intent", 308 "exceptions": [], 309 "name": "getNextStartedService()", 310 "documentation": "Consumes the most recent {@code Intent} started by {@link\n#startService(android.content.Intent)} and returns it.\n\n@return the most recently started {@code Intent}\n" 311 }, 312 "getNextStoppedService()": { 313 "isImplementation": false, 314 "modifiers": [], 315 "params": [], 316 "returnType": "android.content.Intent", 317 "exceptions": [], 318 "name": "getNextStoppedService()", 319 "documentation": "Consumes the {@code Intent} requested to stop a service by {@link\n#stopService(android.content.Intent)} from the bottom of the stack of stop requests.\n" 320 }, 321 "getReceiversForIntent(android.content.Intent)": { 322 "isImplementation": false, 323 "modifiers": [], 324 "params": [ 325 "intent" 326 ], 327 "returnType": "java.util.List\u003candroid.content.BroadcastReceiver\u003e", 328 "exceptions": [], 329 "name": "getReceiversForIntent(android.content.Intent)", 330 "documentation": "@deprecated use PackageManager.queryBroadcastReceivers instead " 331 }, 332 "getRegisteredReceivers()": { 333 "isImplementation": false, 334 "modifiers": [], 335 "params": [], 336 "returnType": "java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e", 337 "exceptions": [], 338 "name": "getRegisteredReceivers()", 339 "documentation": "@return list of {@link Wrapper}s for registered receivers " 340 }, 341 "getRequestCodeForIntent(android.content.Intent)": { 342 "isImplementation": false, 343 "modifiers": [], 344 "params": [ 345 "requestIntent" 346 ], 347 "returnType": "int", 348 "exceptions": [], 349 "name": "getRequestCodeForIntent(android.content.Intent)" 350 }, 351 "getUnbindableActions()": { 352 "isImplementation": false, 353 "modifiers": [ 354 "public" 355 ], 356 "params": [], 357 "returnType": "java.util.List\u003cjava.lang.String\u003e", 358 "exceptions": [], 359 "name": "getUnbindableActions()" 360 }, 361 "getUnboundServiceConnections()": { 362 "isImplementation": false, 363 "modifiers": [ 364 "protected" 365 ], 366 "params": [], 367 "returnType": "java.util.List\u003candroid.content.ServiceConnection\u003e", 368 "exceptions": [], 369 "name": "getUnboundServiceConnections()" 370 }, 371 "grantPermissions(int,int,java.lang.String...)": { 372 "isImplementation": false, 373 "modifiers": [], 374 "params": [ 375 "pid", 376 "uid", 377 "permissions" 378 ], 379 "returnType": "void", 380 "exceptions": [], 381 "name": "grantPermissions(int,int,java.lang.String...)" 382 }, 383 "grantPermissions(java.lang.String...)": { 384 "isImplementation": false, 385 "modifiers": [], 386 "params": [ 387 "permissionNames" 388 ], 389 "returnType": "void", 390 "exceptions": [], 391 "name": "grantPermissions(java.lang.String...)" 392 }, 393 "hasMatchingPermission(java.lang.String,java.lang.String)": { 394 "isImplementation": false, 395 "modifiers": [ 396 "private" 397 ], 398 "params": [ 399 "permission1", 400 "permission2" 401 ], 402 "returnType": "boolean", 403 "exceptions": [], 404 "name": "hasMatchingPermission(java.lang.String,java.lang.String)" 405 }, 406 "hasReceiverForIntent(android.content.Intent)": { 407 "isImplementation": false, 408 "modifiers": [], 409 "params": [ 410 "intent" 411 ], 412 "returnType": "boolean", 413 "exceptions": [], 414 "name": "hasReceiverForIntent(android.content.Intent)", 415 "documentation": "@deprecated use PackageManager.queryBroadcastReceivers instead " 416 }, 417 "logStartedActivity(android.content.Intent,int,android.os.Bundle)": { 418 "isImplementation": false, 419 "modifiers": [ 420 "private" 421 ], 422 "params": [ 423 "intent", 424 "requestCode", 425 "options" 426 ], 427 "returnType": "void", 428 "exceptions": [], 429 "name": "logStartedActivity(android.content.Intent,int,android.os.Bundle)" 430 }, 431 "peekNextStartedActivity()": { 432 "isImplementation": false, 433 "modifiers": [], 434 "params": [], 435 "returnType": "android.content.Intent", 436 "exceptions": [], 437 "name": "peekNextStartedActivity()" 438 }, 439 "peekNextStartedActivityForResult()": { 440 "isImplementation": false, 441 "modifiers": [], 442 "params": [], 443 "returnType": "org.robolectric.shadows.ShadowActivity.IntentForResult", 444 "exceptions": [], 445 "name": "peekNextStartedActivityForResult()" 446 }, 447 "peekNextStartedService()": { 448 "isImplementation": false, 449 "modifiers": [], 450 "params": [], 451 "returnType": "android.content.Intent", 452 "exceptions": [], 453 "name": "peekNextStartedService()", 454 "documentation": "Returns the most recent {@code Intent} started by {@link #startService(android.content.Intent)}\nwithout consuming it.\n\n@return the most recently started {@code Intent}\n" 455 }, 456 "postIntent(android.content.Intent,org.robolectric.shadows.ShadowApplication.Wrapper,java.util.concurrent.atomic.AtomicBoolean,android.content.Context)": { 457 "isImplementation": false, 458 "modifiers": [ 459 "private" 460 ], 461 "params": [ 462 "intent", 463 "wrapper", 464 "abort", 465 "context" 466 ], 467 "returnType": "void", 468 "exceptions": [], 469 "name": "postIntent(android.content.Intent,org.robolectric.shadows.ShadowApplication.Wrapper,java.util.concurrent.atomic.AtomicBoolean,android.content.Context)" 470 }, 471 "postIntent(org.robolectric.shadows.ShadowApplication.Wrapper,android.content.Intent,com.google.common.util.concurrent.ListenableFuture\u003corg.robolectric.shadows.ShadowInstrumentation.BroadcastResultHolder\u003e,java.util.concurrent.atomic.AtomicBoolean,android.content.Context)": { 472 "isImplementation": false, 473 "modifiers": [ 474 "private" 475 ], 476 "params": [ 477 "wrapper", 478 "intent", 479 "oldResult", 480 "abort", 481 "context" 482 ], 483 "returnType": "com.google.common.util.concurrent.ListenableFuture\u003corg.robolectric.shadows.ShadowInstrumentation.BroadcastResultHolder\u003e", 484 "exceptions": [], 485 "name": "postIntent(org.robolectric.shadows.ShadowApplication.Wrapper,android.content.Intent,com.google.common.util.concurrent.ListenableFuture\u003corg.robolectric.shadows.ShadowInstrumentation.BroadcastResultHolder\u003e,java.util.concurrent.atomic.AtomicBoolean,android.content.Context)", 486 "documentation": "Enforces that BroadcastReceivers invoked during an ordered broadcast run serially, passing\nalong their results.\n" 487 }, 488 "postOrderedToWrappers(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e,android.content.Intent,int,java.lang.String,android.os.Bundle,android.content.Context)": { 489 "isImplementation": false, 490 "modifiers": [ 491 "private" 492 ], 493 "params": [ 494 "wrappers", 495 "intent", 496 "initialCode", 497 "data", 498 "extras", 499 "context" 500 ], 501 "returnType": "void", 502 "exceptions": [], 503 "name": "postOrderedToWrappers(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e,android.content.Intent,int,java.lang.String,android.os.Bundle,android.content.Context)" 504 }, 505 "postToWrappers(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e,android.content.Intent,android.content.Context)": { 506 "isImplementation": false, 507 "modifiers": [ 508 "private" 509 ], 510 "params": [ 511 "wrappers", 512 "intent", 513 "context" 514 ], 515 "returnType": "void", 516 "exceptions": [], 517 "name": "postToWrappers(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e,android.content.Intent,android.content.Context)" 518 }, 519 "processStickyIntents(android.content.IntentFilter,android.content.BroadcastReceiver,android.content.Context)": { 520 "isImplementation": false, 521 "modifiers": [ 522 "private" 523 ], 524 "params": [ 525 "filter", 526 "receiver", 527 "context" 528 ], 529 "returnType": "android.content.Intent", 530 "exceptions": [], 531 "name": "processStickyIntents(android.content.IntentFilter,android.content.BroadcastReceiver,android.content.Context)" 532 }, 533 "registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,android.content.Context)": { 534 "isImplementation": false, 535 "modifiers": [], 536 "params": [ 537 "receiver", 538 "filter", 539 "context" 540 ], 541 "returnType": "android.content.Intent", 542 "exceptions": [], 543 "name": "registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,android.content.Context)" 544 }, 545 "registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,android.content.Context)": { 546 "isImplementation": false, 547 "modifiers": [], 548 "params": [ 549 "receiver", 550 "filter", 551 "broadcastPermission", 552 "scheduler", 553 "context" 554 ], 555 "returnType": "android.content.Intent", 556 "exceptions": [], 557 "name": "registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,android.content.Context)" 558 }, 559 "registerReceiverWithContext(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,android.content.Context)": { 560 "isImplementation": false, 561 "modifiers": [], 562 "params": [ 563 "receiver", 564 "filter", 565 "broadcastPermission", 566 "scheduler", 567 "context" 568 ], 569 "returnType": "android.content.Intent", 570 "exceptions": [], 571 "name": "registerReceiverWithContext(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,android.content.Context)" 572 }, 573 "sendBroadcast(android.content.Intent,android.content.Context)": { 574 "isImplementation": false, 575 "modifiers": [], 576 "params": [ 577 "intent", 578 "context" 579 ], 580 "returnType": "void", 581 "exceptions": [], 582 "name": "sendBroadcast(android.content.Intent,android.content.Context)" 583 }, 584 "sendBroadcastWithPermission(android.content.Intent,java.lang.String,android.content.Context)": { 585 "isImplementation": false, 586 "modifiers": [], 587 "params": [ 588 "intent", 589 "receiverPermission", 590 "context" 591 ], 592 "returnType": "void", 593 "exceptions": [], 594 "name": "sendBroadcastWithPermission(android.content.Intent,java.lang.String,android.content.Context)", 595 "documentation": "Broadcasts the {@code Intent} by iterating through the registered receivers, invoking their\nfilters including permissions, and calling {@code onReceive(Application, Intent)} as\nappropriate. Does not enqueue the {@code Intent} for later inspection.\n\n@param context\n@param intent the {@code Intent} to broadcast todo: enqueue the Intent for later inspection\n" 596 }, 597 "sendOrderedBroadcast(android.content.Intent,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle,android.content.Context)": { 598 "isImplementation": false, 599 "modifiers": [], 600 "params": [ 601 "intent", 602 "receiverPermission", 603 "resultReceiver", 604 "scheduler", 605 "initialCode", 606 "initialData", 607 "initialExtras", 608 "context" 609 ], 610 "returnType": "void", 611 "exceptions": [], 612 "name": "sendOrderedBroadcast(android.content.Intent,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle,android.content.Context)" 613 }, 614 "sendOrderedBroadcastWithPermission(android.content.Intent,java.lang.String,android.content.Context)": { 615 "isImplementation": false, 616 "modifiers": [], 617 "params": [ 618 "intent", 619 "receiverPermission", 620 "context" 621 ], 622 "returnType": "void", 623 "exceptions": [], 624 "name": "sendOrderedBroadcastWithPermission(android.content.Intent,java.lang.String,android.content.Context)" 625 }, 626 "sendStickyBroadcast(android.content.Intent,android.content.Context)": { 627 "isImplementation": false, 628 "modifiers": [], 629 "params": [ 630 "intent", 631 "context" 632 ], 633 "returnType": "void", 634 "exceptions": [], 635 "name": "sendStickyBroadcast(android.content.Intent,android.content.Context)" 636 }, 637 "setComponentNameAndServiceForBindService(android.content.ComponentName,android.os.IBinder)": { 638 "isImplementation": false, 639 "modifiers": [], 640 "params": [ 641 "name", 642 "service" 643 ], 644 "returnType": "void", 645 "exceptions": [], 646 "name": "setComponentNameAndServiceForBindService(android.content.ComponentName,android.os.IBinder)" 647 }, 648 "setComponentNameAndServiceForBindServiceForIntent(android.content.Intent,android.content.ComponentName,android.os.IBinder)": { 649 "isImplementation": false, 650 "modifiers": [], 651 "params": [ 652 "intent", 653 "name", 654 "service" 655 ], 656 "returnType": "void", 657 "exceptions": [], 658 "name": "setComponentNameAndServiceForBindServiceForIntent(android.content.Intent,android.content.ComponentName,android.os.IBinder)" 659 }, 660 "setUnbindServiceShouldThrowIllegalArgument(boolean)": { 661 "isImplementation": false, 662 "modifiers": [], 663 "params": [ 664 "flag" 665 ], 666 "returnType": "void", 667 "exceptions": [], 668 "name": "setUnbindServiceShouldThrowIllegalArgument(boolean)" 669 }, 670 "sortByPriority(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e)": { 671 "isImplementation": false, 672 "modifiers": [ 673 "private" 674 ], 675 "params": [ 676 "wrappers" 677 ], 678 "returnType": "void", 679 "exceptions": [], 680 "name": "sortByPriority(java.util.List\u003corg.robolectric.shadows.ShadowApplication.Wrapper\u003e)" 681 }, 682 "startActivitySync(android.content.Intent,android.os.Bundle)": { 683 "isImplementation": true, 684 "modifiers": [ 685 "protected" 686 ], 687 "params": [ 688 "intent", 689 "options" 690 ], 691 "returnType": "android.app.Activity", 692 "exceptions": [], 693 "minSdk": 28, 694 "name": "startActivitySync(android.content.Intent,android.os.Bundle)" 695 }, 696 "startService(android.content.Intent)": { 697 "isImplementation": false, 698 "modifiers": [ 699 "protected" 700 ], 701 "params": [ 702 "intent" 703 ], 704 "returnType": "android.content.ComponentName", 705 "exceptions": [], 706 "name": "startService(android.content.Intent)" 707 }, 708 "stopService(android.content.Intent)": { 709 "isImplementation": false, 710 "modifiers": [], 711 "params": [ 712 "name" 713 ], 714 "returnType": "boolean", 715 "exceptions": [], 716 "name": "stopService(android.content.Intent)" 717 }, 718 "unbindService(android.content.ServiceConnection)": { 719 "isImplementation": false, 720 "modifiers": [ 721 "protected" 722 ], 723 "params": [ 724 "serviceConnection" 725 ], 726 "returnType": "void", 727 "exceptions": [], 728 "name": "unbindService(android.content.ServiceConnection)" 729 }, 730 "unregisterReceiver(android.content.BroadcastReceiver)": { 731 "isImplementation": false, 732 "modifiers": [], 733 "params": [ 734 "broadcastReceiver" 735 ], 736 "returnType": "void", 737 "exceptions": [], 738 "name": "unregisterReceiver(android.content.BroadcastReceiver)" 739 }, 740 "verifyActivityInManifest(android.content.Intent)": { 741 "isImplementation": false, 742 "modifiers": [ 743 "private" 744 ], 745 "params": [ 746 "intent" 747 ], 748 "returnType": "void", 749 "exceptions": [], 750 "name": "verifyActivityInManifest(android.content.Intent)" 751 } 752 }, 753 "imports": [ 754 "android.content.pm.PackageManager.PERMISSION_DENIED", 755 "android.content.pm.PackageManager.PERMISSION_GRANTED", 756 "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1", 757 "android.os.Build.VERSION_CODES.LOLLIPOP", 758 "android.os.Build.VERSION_CODES.LOLLIPOP_MR1", 759 "android.os.Build.VERSION_CODES.M", 760 "android.os.Build.VERSION_CODES.P", 761 "com.google.common.util.concurrent.Futures.immediateFuture", 762 "com.google.common.util.concurrent.MoreExecutors.directExecutor", 763 "org.robolectric.shadow.api.Shadow.directlyOn", 764 "android.app.Activity", 765 "android.app.ActivityThread", 766 "android.app.Fragment", 767 "android.app.Instrumentation", 768 "android.app.Instrumentation.ActivityResult", 769 "android.content.ActivityNotFoundException", 770 "android.content.BroadcastReceiver", 771 "android.content.ComponentName", 772 "android.content.Context", 773 "android.content.ContextWrapper", 774 "android.content.Intent", 775 "android.content.Intent.FilterComparison", 776 "android.content.IntentFilter", 777 "android.content.ServiceConnection", 778 "android.os.Bundle", 779 "android.os.Handler", 780 "android.os.IBinder", 781 "android.os.Looper", 782 "android.os.Process", 783 "android.os.UserHandle", 784 "android.util.Pair", 785 "com.google.common.util.concurrent.AsyncFunction", 786 "com.google.common.util.concurrent.Futures", 787 "com.google.common.util.concurrent.ListenableFuture", 788 "java.util.ArrayList", 789 "java.util.Collections", 790 "java.util.Comparator", 791 "java.util.HashMap", 792 "java.util.HashSet", 793 "java.util.Iterator", 794 "java.util.LinkedHashMap", 795 "java.util.List", 796 "java.util.Map", 797 "java.util.Set", 798 "java.util.concurrent.ExecutionException", 799 "java.util.concurrent.atomic.AtomicBoolean", 800 "org.robolectric.RuntimeEnvironment", 801 "org.robolectric.annotation.Implementation", 802 "org.robolectric.annotation.Implements", 803 "org.robolectric.annotation.RealObject", 804 "org.robolectric.shadow.api.Shadow", 805 "org.robolectric.shadows.ShadowActivity.IntentForResult", 806 "org.robolectric.shadows.ShadowApplication.Wrapper", 807 "org.robolectric.shadows.ShadowInstrumentation.BroadcastResultHolder", 808 "org.robolectric.shadows.ShadowInstrumentation.ServiceConnectionDataWrapper" 809 ], 810 "name": "org.robolectric.shadows.ShadowInstrumentation" 811}