1{ 2 "methods": { 3 "ensureTwoPointers(java.util.List\u003corg.robolectric.shadows.NativeInput.PointerCoords\u003e,java.util.List\u003candroid.view.MotionEvent.PointerProperties\u003e)": { 4 "isImplementation": false, 5 "modifiers": [ 6 "private", 7 "static" 8 ], 9 "params": [ 10 "pointerCoords", 11 "pointerProperties" 12 ], 13 "returnType": "void", 14 "exceptions": [], 15 "name": "ensureTwoPointers(java.util.List\u003corg.robolectric.shadows.NativeInput.PointerCoords\u003e,java.util.List\u003candroid.view.MotionEvent.PointerProperties\u003e)" 16 }, 17 "getNativeMotionEvent()": { 18 "isImplementation": false, 19 "modifiers": [ 20 "private" 21 ], 22 "params": [], 23 "returnType": "org.robolectric.shadows.NativeInput.MotionEvent", 24 "exceptions": [], 25 "name": "getNativeMotionEvent()" 26 }, 27 "getNativeMotionEvent(long)": { 28 "isImplementation": false, 29 "modifiers": [ 30 "private", 31 "static" 32 ], 33 "params": [ 34 "nativePtr" 35 ], 36 "returnType": "org.robolectric.shadows.NativeInput.MotionEvent", 37 "exceptions": [], 38 "name": "getNativeMotionEvent(long)" 39 }, 40 "nativeAddBatch(int,long,android.view.MotionEvent.PointerCoords[],int)": { 41 "isImplementation": true, 42 "modifiers": [ 43 "protected", 44 "static" 45 ], 46 "params": [ 47 "nativePtr", 48 "eventTimeNanos", 49 "pointerCoordsObjArray", 50 "metaState" 51 ], 52 "returnType": "void", 53 "exceptions": [], 54 "maxSdk": 20, 55 "name": "nativeAddBatch(int,long,android.view.MotionEvent.PointerCoords[],int)" 56 }, 57 "nativeAddBatch(long,long,android.view.MotionEvent.PointerCoords[],int)": { 58 "isImplementation": true, 59 "modifiers": [ 60 "protected", 61 "static" 62 ], 63 "params": [ 64 "nativePtr", 65 "eventTimeNanos", 66 "pointerCoordsObjArray", 67 "metaState" 68 ], 69 "returnType": "void", 70 "exceptions": [], 71 "minSdk": 21, 72 "name": "nativeAddBatch(long,long,android.view.MotionEvent.PointerCoords[],int)" 73 }, 74 "nativeAxisFromString(java.lang.String)": { 75 "isImplementation": true, 76 "modifiers": [ 77 "protected", 78 "static" 79 ], 80 "params": [ 81 "label" 82 ], 83 "returnType": "int", 84 "exceptions": [], 85 "minSdk": 21, 86 "name": "nativeAxisFromString(java.lang.String)" 87 }, 88 "nativeAxisToString(int)": { 89 "isImplementation": true, 90 "modifiers": [ 91 "protected", 92 "static" 93 ], 94 "params": [ 95 "axis" 96 ], 97 "returnType": "java.lang.String", 98 "exceptions": [], 99 "minSdk": 21, 100 "name": "nativeAxisToString(int)" 101 }, 102 "nativeCopy(int,int,boolean)": { 103 "isImplementation": true, 104 "modifiers": [ 105 "protected", 106 "static" 107 ], 108 "params": [ 109 "destNativePtr", 110 "sourceNativePtr", 111 "keepHistory" 112 ], 113 "returnType": "int", 114 "exceptions": [], 115 "maxSdk": 20, 116 "name": "nativeCopy(int,int,boolean)" 117 }, 118 "nativeCopy(long,long,boolean)": { 119 "isImplementation": true, 120 "modifiers": [ 121 "protected", 122 "static" 123 ], 124 "params": [ 125 "destNativePtr", 126 "sourceNativePtr", 127 "keepHistory" 128 ], 129 "returnType": "long", 130 "exceptions": [], 131 "minSdk": 21, 132 "name": "nativeCopy(long,long,boolean)" 133 }, 134 "nativeDispose(int)": { 135 "isImplementation": true, 136 "modifiers": [ 137 "protected", 138 "static" 139 ], 140 "params": [ 141 "nativePtr" 142 ], 143 "returnType": "void", 144 "exceptions": [], 145 "maxSdk": 20, 146 "name": "nativeDispose(int)" 147 }, 148 "nativeDispose(long)": { 149 "isImplementation": true, 150 "modifiers": [ 151 "protected", 152 "static" 153 ], 154 "params": [ 155 "nativePtr" 156 ], 157 "returnType": "void", 158 "exceptions": [], 159 "minSdk": 21, 160 "name": "nativeDispose(long)" 161 }, 162 "nativeFindPointerIndex(int,int)": { 163 "isImplementation": true, 164 "modifiers": [ 165 "protected", 166 "static" 167 ], 168 "params": [ 169 "nativePtr", 170 "pointerId" 171 ], 172 "returnType": "int", 173 "exceptions": [], 174 "maxSdk": 20, 175 "name": "nativeFindPointerIndex(int,int)" 176 }, 177 "nativeFindPointerIndex(long,int)": { 178 "isImplementation": true, 179 "modifiers": [ 180 "protected", 181 "static" 182 ], 183 "params": [ 184 "nativePtr", 185 "pointerId" 186 ], 187 "returnType": "int", 188 "exceptions": [], 189 "minSdk": 21, 190 "name": "nativeFindPointerIndex(long,int)" 191 }, 192 "nativeGetAction(int)": { 193 "isImplementation": true, 194 "modifiers": [ 195 "protected", 196 "static" 197 ], 198 "params": [ 199 "nativePtr" 200 ], 201 "returnType": "int", 202 "exceptions": [], 203 "maxSdk": 20, 204 "name": "nativeGetAction(int)" 205 }, 206 "nativeGetAction(long)": { 207 "isImplementation": true, 208 "modifiers": [ 209 "protected", 210 "static" 211 ], 212 "params": [ 213 "nativePtr" 214 ], 215 "returnType": "int", 216 "exceptions": [], 217 "minSdk": 21, 218 "name": "nativeGetAction(long)" 219 }, 220 "nativeGetActionButton(long)": { 221 "isImplementation": true, 222 "modifiers": [ 223 "protected", 224 "static" 225 ], 226 "params": [ 227 "nativePtr" 228 ], 229 "returnType": "int", 230 "exceptions": [], 231 "minSdk": 23, 232 "name": "nativeGetActionButton(long)" 233 }, 234 "nativeGetAxisValue(int,int,int,int)": { 235 "isImplementation": true, 236 "modifiers": [ 237 "protected", 238 "static" 239 ], 240 "params": [ 241 "nativePtr", 242 "axis", 243 "pointerIndex", 244 "historyPos" 245 ], 246 "returnType": "float", 247 "exceptions": [], 248 "maxSdk": 20, 249 "name": "nativeGetAxisValue(int,int,int,int)" 250 }, 251 "nativeGetAxisValue(long,int,int,int)": { 252 "isImplementation": true, 253 "modifiers": [ 254 "protected", 255 "static" 256 ], 257 "params": [ 258 "nativePtr", 259 "axis", 260 "pointerIndex", 261 "historyPos" 262 ], 263 "returnType": "float", 264 "exceptions": [], 265 "minSdk": 21, 266 "name": "nativeGetAxisValue(long,int,int,int)" 267 }, 268 "nativeGetButtonState(int)": { 269 "isImplementation": true, 270 "modifiers": [ 271 "protected", 272 "static" 273 ], 274 "params": [ 275 "nativePtr" 276 ], 277 "returnType": "int", 278 "exceptions": [], 279 "maxSdk": 20, 280 "name": "nativeGetButtonState(int)" 281 }, 282 "nativeGetButtonState(long)": { 283 "isImplementation": true, 284 "modifiers": [ 285 "protected", 286 "static" 287 ], 288 "params": [ 289 "nativePtr" 290 ], 291 "returnType": "int", 292 "exceptions": [], 293 "minSdk": 21, 294 "name": "nativeGetButtonState(long)" 295 }, 296 "nativeGetDeviceId(int)": { 297 "isImplementation": true, 298 "modifiers": [ 299 "protected", 300 "static" 301 ], 302 "params": [ 303 "nativePtr" 304 ], 305 "returnType": "int", 306 "exceptions": [], 307 "maxSdk": 20, 308 "name": "nativeGetDeviceId(int)" 309 }, 310 "nativeGetDeviceId(long)": { 311 "isImplementation": true, 312 "modifiers": [ 313 "protected", 314 "static" 315 ], 316 "params": [ 317 "nativePtr" 318 ], 319 "returnType": "int", 320 "exceptions": [], 321 "minSdk": 21, 322 "name": "nativeGetDeviceId(long)" 323 }, 324 "nativeGetDownTimeNanos(int)": { 325 "isImplementation": true, 326 "modifiers": [ 327 "protected", 328 "static" 329 ], 330 "params": [ 331 "nativePtr" 332 ], 333 "returnType": "long", 334 "exceptions": [], 335 "maxSdk": 20, 336 "name": "nativeGetDownTimeNanos(int)" 337 }, 338 "nativeGetDownTimeNanos(long)": { 339 "isImplementation": true, 340 "modifiers": [ 341 "protected", 342 "static" 343 ], 344 "params": [ 345 "nativePtr" 346 ], 347 "returnType": "long", 348 "exceptions": [], 349 "minSdk": 21, 350 "name": "nativeGetDownTimeNanos(long)" 351 }, 352 "nativeGetEdgeFlags(int)": { 353 "isImplementation": true, 354 "modifiers": [ 355 "protected", 356 "static" 357 ], 358 "params": [ 359 "nativePtr" 360 ], 361 "returnType": "int", 362 "exceptions": [], 363 "maxSdk": 20, 364 "name": "nativeGetEdgeFlags(int)" 365 }, 366 "nativeGetEdgeFlags(long)": { 367 "isImplementation": true, 368 "modifiers": [ 369 "protected", 370 "static" 371 ], 372 "params": [ 373 "nativePtr" 374 ], 375 "returnType": "int", 376 "exceptions": [], 377 "minSdk": 21, 378 "name": "nativeGetEdgeFlags(long)" 379 }, 380 "nativeGetEventTimeNanos(int,int)": { 381 "isImplementation": true, 382 "modifiers": [ 383 "protected", 384 "static" 385 ], 386 "params": [ 387 "nativePtr", 388 "historyPos" 389 ], 390 "returnType": "long", 391 "exceptions": [], 392 "maxSdk": 20, 393 "name": "nativeGetEventTimeNanos(int,int)" 394 }, 395 "nativeGetEventTimeNanos(long,int)": { 396 "isImplementation": true, 397 "modifiers": [ 398 "protected", 399 "static" 400 ], 401 "params": [ 402 "nativePtr", 403 "historyPos" 404 ], 405 "returnType": "long", 406 "exceptions": [], 407 "minSdk": 21, 408 "name": "nativeGetEventTimeNanos(long,int)" 409 }, 410 "nativeGetFlags(int)": { 411 "isImplementation": true, 412 "modifiers": [ 413 "protected", 414 "static" 415 ], 416 "params": [ 417 "nativePtr" 418 ], 419 "returnType": "int", 420 "exceptions": [], 421 "maxSdk": 20, 422 "name": "nativeGetFlags(int)" 423 }, 424 "nativeGetFlags(long)": { 425 "isImplementation": true, 426 "modifiers": [ 427 "protected", 428 "static" 429 ], 430 "params": [ 431 "nativePtr" 432 ], 433 "returnType": "int", 434 "exceptions": [], 435 "minSdk": 21, 436 "name": "nativeGetFlags(long)" 437 }, 438 "nativeGetHistorySize(int)": { 439 "isImplementation": true, 440 "modifiers": [ 441 "protected", 442 "static" 443 ], 444 "params": [ 445 "nativePtr" 446 ], 447 "returnType": "int", 448 "exceptions": [], 449 "maxSdk": 20, 450 "name": "nativeGetHistorySize(int)" 451 }, 452 "nativeGetHistorySize(long)": { 453 "isImplementation": true, 454 "modifiers": [ 455 "protected", 456 "static" 457 ], 458 "params": [ 459 "nativePtr" 460 ], 461 "returnType": "int", 462 "exceptions": [], 463 "minSdk": 21, 464 "name": "nativeGetHistorySize(long)" 465 }, 466 "nativeGetMetaState(int)": { 467 "isImplementation": true, 468 "modifiers": [ 469 "protected", 470 "static" 471 ], 472 "params": [ 473 "nativePtr" 474 ], 475 "returnType": "int", 476 "exceptions": [], 477 "maxSdk": 20, 478 "name": "nativeGetMetaState(int)" 479 }, 480 "nativeGetMetaState(long)": { 481 "isImplementation": true, 482 "modifiers": [ 483 "protected", 484 "static" 485 ], 486 "params": [ 487 "nativePtr" 488 ], 489 "returnType": "int", 490 "exceptions": [], 491 "minSdk": 21, 492 "name": "nativeGetMetaState(long)" 493 }, 494 "nativeGetPointerCoords(int,int,int,android.view.MotionEvent.PointerCoords)": { 495 "isImplementation": true, 496 "modifiers": [ 497 "protected", 498 "static" 499 ], 500 "params": [ 501 "nativePtr", 502 "pointerIndex", 503 "historyPos", 504 "outPointerCoordsObj" 505 ], 506 "returnType": "void", 507 "exceptions": [], 508 "maxSdk": 20, 509 "name": "nativeGetPointerCoords(int,int,int,android.view.MotionEvent.PointerCoords)" 510 }, 511 "nativeGetPointerCoords(long,int,int,android.view.MotionEvent.PointerCoords)": { 512 "isImplementation": true, 513 "modifiers": [ 514 "protected", 515 "static" 516 ], 517 "params": [ 518 "nativePtr", 519 "pointerIndex", 520 "historyPos", 521 "outPointerCoordsObj" 522 ], 523 "returnType": "void", 524 "exceptions": [], 525 "minSdk": 21, 526 "name": "nativeGetPointerCoords(long,int,int,android.view.MotionEvent.PointerCoords)" 527 }, 528 "nativeGetPointerCount(int)": { 529 "isImplementation": true, 530 "modifiers": [ 531 "protected", 532 "static" 533 ], 534 "params": [ 535 "nativePtr" 536 ], 537 "returnType": "int", 538 "exceptions": [], 539 "maxSdk": 20, 540 "name": "nativeGetPointerCount(int)" 541 }, 542 "nativeGetPointerCount(long)": { 543 "isImplementation": true, 544 "modifiers": [ 545 "protected", 546 "static" 547 ], 548 "params": [ 549 "nativePtr" 550 ], 551 "returnType": "int", 552 "exceptions": [], 553 "minSdk": 21, 554 "name": "nativeGetPointerCount(long)" 555 }, 556 "nativeGetPointerId(int,int)": { 557 "isImplementation": true, 558 "modifiers": [ 559 "protected", 560 "static" 561 ], 562 "params": [ 563 "nativePtr", 564 "pointerIndex" 565 ], 566 "returnType": "int", 567 "exceptions": [], 568 "maxSdk": 20, 569 "name": "nativeGetPointerId(int,int)" 570 }, 571 "nativeGetPointerId(long,int)": { 572 "isImplementation": true, 573 "modifiers": [ 574 "protected", 575 "static" 576 ], 577 "params": [ 578 "nativePtr", 579 "pointerIndex" 580 ], 581 "returnType": "int", 582 "exceptions": [], 583 "minSdk": 21, 584 "name": "nativeGetPointerId(long,int)" 585 }, 586 "nativeGetPointerProperties(int,int,android.view.MotionEvent.PointerProperties)": { 587 "isImplementation": true, 588 "modifiers": [ 589 "protected", 590 "static" 591 ], 592 "params": [ 593 "nativePtr", 594 "pointerIndex", 595 "outPointerPropertiesObj" 596 ], 597 "returnType": "void", 598 "exceptions": [], 599 "maxSdk": 20, 600 "name": "nativeGetPointerProperties(int,int,android.view.MotionEvent.PointerProperties)" 601 }, 602 "nativeGetPointerProperties(long,int,android.view.MotionEvent.PointerProperties)": { 603 "isImplementation": true, 604 "modifiers": [ 605 "protected", 606 "static" 607 ], 608 "params": [ 609 "nativePtr", 610 "pointerIndex", 611 "outPointerPropertiesObj" 612 ], 613 "returnType": "void", 614 "exceptions": [], 615 "minSdk": 21, 616 "name": "nativeGetPointerProperties(long,int,android.view.MotionEvent.PointerProperties)" 617 }, 618 "nativeGetRawAxisValue(int,int,int,int)": { 619 "isImplementation": true, 620 "modifiers": [ 621 "protected", 622 "static" 623 ], 624 "params": [ 625 "nativePtr", 626 "axis", 627 "pointerIndex", 628 "historyPos" 629 ], 630 "returnType": "float", 631 "exceptions": [], 632 "maxSdk": 20, 633 "name": "nativeGetRawAxisValue(int,int,int,int)" 634 }, 635 "nativeGetRawAxisValue(long,int,int,int)": { 636 "isImplementation": true, 637 "modifiers": [ 638 "protected", 639 "static" 640 ], 641 "params": [ 642 "nativePtr", 643 "axis", 644 "pointerIndex", 645 "historyPos" 646 ], 647 "returnType": "float", 648 "exceptions": [], 649 "minSdk": 21, 650 "name": "nativeGetRawAxisValue(long,int,int,int)" 651 }, 652 "nativeGetSource(int)": { 653 "isImplementation": true, 654 "modifiers": [ 655 "protected", 656 "static" 657 ], 658 "params": [ 659 "nativePtr" 660 ], 661 "returnType": "int", 662 "exceptions": [], 663 "maxSdk": 20, 664 "name": "nativeGetSource(int)" 665 }, 666 "nativeGetSource(long)": { 667 "isImplementation": true, 668 "modifiers": [ 669 "protected", 670 "static" 671 ], 672 "params": [ 673 "nativePtr" 674 ], 675 "returnType": "int", 676 "exceptions": [], 677 "minSdk": 21, 678 "name": "nativeGetSource(long)" 679 }, 680 "nativeGetToolType(int,int)": { 681 "isImplementation": true, 682 "modifiers": [ 683 "protected", 684 "static" 685 ], 686 "params": [ 687 "nativePtr", 688 "pointerIndex" 689 ], 690 "returnType": "int", 691 "exceptions": [], 692 "maxSdk": 20, 693 "name": "nativeGetToolType(int,int)" 694 }, 695 "nativeGetToolType(long,int)": { 696 "isImplementation": true, 697 "modifiers": [ 698 "protected", 699 "static" 700 ], 701 "params": [ 702 "nativePtr", 703 "pointerIndex" 704 ], 705 "returnType": "int", 706 "exceptions": [], 707 "minSdk": 21, 708 "name": "nativeGetToolType(long,int)" 709 }, 710 "nativeGetXOffset(int)": { 711 "isImplementation": true, 712 "modifiers": [ 713 "protected", 714 "static" 715 ], 716 "params": [ 717 "nativePtr" 718 ], 719 "returnType": "float", 720 "exceptions": [], 721 "maxSdk": 20, 722 "name": "nativeGetXOffset(int)" 723 }, 724 "nativeGetXOffset(long)": { 725 "isImplementation": true, 726 "modifiers": [ 727 "protected", 728 "static" 729 ], 730 "params": [ 731 "nativePtr" 732 ], 733 "returnType": "float", 734 "exceptions": [], 735 "minSdk": 21, 736 "name": "nativeGetXOffset(long)" 737 }, 738 "nativeGetXPrecision(int)": { 739 "isImplementation": true, 740 "modifiers": [ 741 "protected", 742 "static" 743 ], 744 "params": [ 745 "nativePtr" 746 ], 747 "returnType": "float", 748 "exceptions": [], 749 "maxSdk": 20, 750 "name": "nativeGetXPrecision(int)" 751 }, 752 "nativeGetXPrecision(long)": { 753 "isImplementation": true, 754 "modifiers": [ 755 "protected", 756 "static" 757 ], 758 "params": [ 759 "nativePtr" 760 ], 761 "returnType": "float", 762 "exceptions": [], 763 "minSdk": 21, 764 "name": "nativeGetXPrecision(long)" 765 }, 766 "nativeGetYOffset(int)": { 767 "isImplementation": true, 768 "modifiers": [ 769 "protected", 770 "static" 771 ], 772 "params": [ 773 "nativePtr" 774 ], 775 "returnType": "float", 776 "exceptions": [], 777 "maxSdk": 20, 778 "name": "nativeGetYOffset(int)" 779 }, 780 "nativeGetYOffset(long)": { 781 "isImplementation": true, 782 "modifiers": [ 783 "protected", 784 "static" 785 ], 786 "params": [ 787 "nativePtr" 788 ], 789 "returnType": "float", 790 "exceptions": [], 791 "minSdk": 21, 792 "name": "nativeGetYOffset(long)" 793 }, 794 "nativeGetYPrecision(int)": { 795 "isImplementation": true, 796 "modifiers": [ 797 "protected", 798 "static" 799 ], 800 "params": [ 801 "nativePtr" 802 ], 803 "returnType": "float", 804 "exceptions": [], 805 "maxSdk": 20, 806 "name": "nativeGetYPrecision(int)" 807 }, 808 "nativeGetYPrecision(long)": { 809 "isImplementation": true, 810 "modifiers": [ 811 "protected", 812 "static" 813 ], 814 "params": [ 815 "nativePtr" 816 ], 817 "returnType": "float", 818 "exceptions": [], 819 "minSdk": 21, 820 "name": "nativeGetYPrecision(long)" 821 }, 822 "nativeInitialize(int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { 823 "isImplementation": true, 824 "modifiers": [ 825 "protected", 826 "static" 827 ], 828 "params": [ 829 "nativePtr", 830 "deviceId", 831 "source", 832 "action", 833 "flags", 834 "edgeFlags", 835 "metaState", 836 "buttonState", 837 "xOffset", 838 "yOffset", 839 "xPrecision", 840 "yPrecision", 841 "downTimeNanos", 842 "eventTimeNanos", 843 "pointerCount", 844 "pointerIds", 845 "pointerCoords" 846 ], 847 "returnType": "int", 848 "exceptions": [], 849 "maxSdk": 20, 850 "name": "nativeInitialize(int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" 851 }, 852 "nativeInitialize(long,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { 853 "isImplementation": true, 854 "modifiers": [ 855 "protected", 856 "static" 857 ], 858 "params": [ 859 "nativePtr", 860 "deviceId", 861 "source", 862 "action", 863 "flags", 864 "edgeFlags", 865 "metaState", 866 "buttonState", 867 "xOffset", 868 "yOffset", 869 "xPrecision", 870 "yPrecision", 871 "downTimeNanos", 872 "eventTimeNanos", 873 "pointerCount", 874 "pointerPropertiesObjArray", 875 "pointerCoordsObjArray" 876 ], 877 "returnType": "long", 878 "exceptions": [], 879 "minSdk": 21, 880 "maxSdk": 28, 881 "name": "nativeInitialize(long,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" 882 }, 883 "nativeInitialize(long,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { 884 "isImplementation": true, 885 "modifiers": [ 886 "protected", 887 "static" 888 ], 889 "params": [ 890 "nativePtr", 891 "deviceId", 892 "source", 893 "displayId", 894 "action", 895 "flags", 896 "edgeFlags", 897 "metaState", 898 "buttonState", 899 "xOffset", 900 "yOffset", 901 "xPrecision", 902 "yPrecision", 903 "downTimeNanos", 904 "eventTimeNanos", 905 "pointerCount", 906 "pointerPropertiesObjArray", 907 "pointerCoordsObjArray" 908 ], 909 "returnType": "long", 910 "exceptions": [], 911 "minSdk": 29, 912 "name": "nativeInitialize(long,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" 913 }, 914 "nativeInitialize(long,int,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { 915 "isImplementation": true, 916 "modifiers": [ 917 "protected", 918 "static" 919 ], 920 "params": [ 921 "nativePtr", 922 "deviceId", 923 "source", 924 "displayId", 925 "action", 926 "flags", 927 "edgeFlags", 928 "metaState", 929 "buttonState", 930 "classification", 931 "xOffset", 932 "yOffset", 933 "xPrecision", 934 "yPrecision", 935 "downTimeNanos", 936 "eventTimeNanos", 937 "pointerCount", 938 "pointerPropertiesObjArray", 939 "pointerCoordsObjArray" 940 ], 941 "returnType": "long", 942 "exceptions": [], 943 "minSdk": 30, 944 "name": "nativeInitialize(long,int,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" 945 }, 946 "nativeIsTouchEvent(int)": { 947 "isImplementation": true, 948 "modifiers": [ 949 "protected", 950 "static" 951 ], 952 "params": [ 953 "nativePtr" 954 ], 955 "returnType": "boolean", 956 "exceptions": [], 957 "maxSdk": 20, 958 "name": "nativeIsTouchEvent(int)" 959 }, 960 "nativeIsTouchEvent(long)": { 961 "isImplementation": true, 962 "modifiers": [ 963 "protected", 964 "static" 965 ], 966 "params": [ 967 "nativePtr" 968 ], 969 "returnType": "boolean", 970 "exceptions": [], 971 "minSdk": 21, 972 "name": "nativeIsTouchEvent(long)" 973 }, 974 "nativeOffsetLocation(int,float,float)": { 975 "isImplementation": true, 976 "modifiers": [ 977 "protected", 978 "static" 979 ], 980 "params": [ 981 "nativePtr", 982 "deltaX", 983 "deltaY" 984 ], 985 "returnType": "void", 986 "exceptions": [], 987 "maxSdk": 20, 988 "name": "nativeOffsetLocation(int,float,float)" 989 }, 990 "nativeOffsetLocation(long,float,float)": { 991 "isImplementation": true, 992 "modifiers": [ 993 "protected", 994 "static" 995 ], 996 "params": [ 997 "nativePtr", 998 "deltaX", 999 "deltaY" 1000 ], 1001 "returnType": "void", 1002 "exceptions": [], 1003 "minSdk": 21, 1004 "name": "nativeOffsetLocation(long,float,float)" 1005 }, 1006 "nativeReadFromParcel(int,android.os.Parcel)": { 1007 "isImplementation": true, 1008 "modifiers": [ 1009 "protected", 1010 "static" 1011 ], 1012 "params": [ 1013 "nativePtr", 1014 "parcelObj" 1015 ], 1016 "returnType": "int", 1017 "exceptions": [], 1018 "maxSdk": 20, 1019 "name": "nativeReadFromParcel(int,android.os.Parcel)" 1020 }, 1021 "nativeReadFromParcel(long,android.os.Parcel)": { 1022 "isImplementation": true, 1023 "modifiers": [ 1024 "protected", 1025 "static" 1026 ], 1027 "params": [ 1028 "nativePtr", 1029 "parcelObj" 1030 ], 1031 "returnType": "long", 1032 "exceptions": [], 1033 "minSdk": 21, 1034 "name": "nativeReadFromParcel(long,android.os.Parcel)" 1035 }, 1036 "nativeScale(int,float)": { 1037 "isImplementation": true, 1038 "modifiers": [ 1039 "protected", 1040 "static" 1041 ], 1042 "params": [ 1043 "nativePtr", 1044 "scale" 1045 ], 1046 "returnType": "void", 1047 "exceptions": [], 1048 "maxSdk": 20, 1049 "name": "nativeScale(int,float)" 1050 }, 1051 "nativeScale(long,float)": { 1052 "isImplementation": true, 1053 "modifiers": [ 1054 "protected", 1055 "static" 1056 ], 1057 "params": [ 1058 "nativePtr", 1059 "scale" 1060 ], 1061 "returnType": "void", 1062 "exceptions": [], 1063 "minSdk": 21, 1064 "name": "nativeScale(long,float)" 1065 }, 1066 "nativeSetAction(int,int)": { 1067 "isImplementation": true, 1068 "modifiers": [ 1069 "protected", 1070 "static" 1071 ], 1072 "params": [ 1073 "nativePtr", 1074 "action" 1075 ], 1076 "returnType": "void", 1077 "exceptions": [], 1078 "maxSdk": 20, 1079 "name": "nativeSetAction(int,int)" 1080 }, 1081 "nativeSetAction(long,int)": { 1082 "isImplementation": true, 1083 "modifiers": [ 1084 "protected", 1085 "static" 1086 ], 1087 "params": [ 1088 "nativePtr", 1089 "action" 1090 ], 1091 "returnType": "void", 1092 "exceptions": [], 1093 "minSdk": 21, 1094 "name": "nativeSetAction(long,int)" 1095 }, 1096 "nativeSetActionButton(long,int)": { 1097 "isImplementation": true, 1098 "modifiers": [ 1099 "protected", 1100 "static" 1101 ], 1102 "params": [ 1103 "nativePtr", 1104 "button" 1105 ], 1106 "returnType": "void", 1107 "exceptions": [], 1108 "minSdk": 23, 1109 "name": "nativeSetActionButton(long,int)" 1110 }, 1111 "nativeSetButtonState(long,int)": { 1112 "isImplementation": true, 1113 "modifiers": [ 1114 "protected", 1115 "static" 1116 ], 1117 "params": [ 1118 "nativePtr", 1119 "buttonState" 1120 ], 1121 "returnType": "void", 1122 "exceptions": [], 1123 "minSdk": 23, 1124 "name": "nativeSetButtonState(long,int)" 1125 }, 1126 "nativeSetDownTimeNanos(int,long)": { 1127 "isImplementation": true, 1128 "modifiers": [ 1129 "protected", 1130 "static" 1131 ], 1132 "params": [ 1133 "nativePtr", 1134 "downTimeNanos" 1135 ], 1136 "returnType": "void", 1137 "exceptions": [], 1138 "maxSdk": 20, 1139 "name": "nativeSetDownTimeNanos(int,long)" 1140 }, 1141 "nativeSetDownTimeNanos(long,long)": { 1142 "isImplementation": true, 1143 "modifiers": [ 1144 "protected", 1145 "static" 1146 ], 1147 "params": [ 1148 "nativePtr", 1149 "downTimeNanos" 1150 ], 1151 "returnType": "void", 1152 "exceptions": [], 1153 "minSdk": 21, 1154 "name": "nativeSetDownTimeNanos(long,long)" 1155 }, 1156 "nativeSetEdgeFlags(int,int)": { 1157 "isImplementation": true, 1158 "modifiers": [ 1159 "protected", 1160 "static" 1161 ], 1162 "params": [ 1163 "nativePtr", 1164 "edgeFlags" 1165 ], 1166 "returnType": "void", 1167 "exceptions": [], 1168 "maxSdk": 20, 1169 "name": "nativeSetEdgeFlags(int,int)" 1170 }, 1171 "nativeSetEdgeFlags(long,int)": { 1172 "isImplementation": true, 1173 "modifiers": [ 1174 "protected", 1175 "static" 1176 ], 1177 "params": [ 1178 "nativePtr", 1179 "edgeFlags" 1180 ], 1181 "returnType": "void", 1182 "exceptions": [], 1183 "minSdk": 21, 1184 "name": "nativeSetEdgeFlags(long,int)" 1185 }, 1186 "nativeSetFlags(int,int)": { 1187 "isImplementation": true, 1188 "modifiers": [ 1189 "protected", 1190 "static" 1191 ], 1192 "params": [ 1193 "nativePtr", 1194 "flags" 1195 ], 1196 "returnType": "void", 1197 "exceptions": [], 1198 "maxSdk": 20, 1199 "name": "nativeSetFlags(int,int)" 1200 }, 1201 "nativeSetFlags(long,int)": { 1202 "isImplementation": true, 1203 "modifiers": [ 1204 "protected", 1205 "static" 1206 ], 1207 "params": [ 1208 "nativePtr", 1209 "flags" 1210 ], 1211 "returnType": "void", 1212 "exceptions": [], 1213 "minSdk": 21, 1214 "name": "nativeSetFlags(long,int)" 1215 }, 1216 "nativeSetSource(int,int)": { 1217 "isImplementation": true, 1218 "modifiers": [ 1219 "protected", 1220 "static" 1221 ], 1222 "params": [ 1223 "nativePtr", 1224 "source" 1225 ], 1226 "returnType": "int", 1227 "exceptions": [], 1228 "maxSdk": 20, 1229 "name": "nativeSetSource(int,int)" 1230 }, 1231 "nativeSetSource(long,int)": { 1232 "isImplementation": true, 1233 "modifiers": [ 1234 "protected", 1235 "static" 1236 ], 1237 "params": [ 1238 "nativePtr", 1239 "source" 1240 ], 1241 "returnType": "void", 1242 "exceptions": [], 1243 "minSdk": 21, 1244 "name": "nativeSetSource(long,int)" 1245 }, 1246 "nativeWriteToParcel(int,android.os.Parcel)": { 1247 "isImplementation": true, 1248 "modifiers": [ 1249 "protected", 1250 "static" 1251 ], 1252 "params": [ 1253 "nativePtr", 1254 "parcel" 1255 ], 1256 "returnType": "void", 1257 "exceptions": [], 1258 "maxSdk": 20, 1259 "name": "nativeWriteToParcel(int,android.os.Parcel)" 1260 }, 1261 "nativeWriteToParcel(long,android.os.Parcel)": { 1262 "isImplementation": true, 1263 "modifiers": [ 1264 "protected", 1265 "static" 1266 ], 1267 "params": [ 1268 "nativePtr", 1269 "parcel" 1270 ], 1271 "returnType": "void", 1272 "exceptions": [], 1273 "minSdk": 21, 1274 "name": "nativeWriteToParcel(long,android.os.Parcel)" 1275 }, 1276 "obtainPackedAxisValuesArray(int,android.view.MotionEvent.PointerCoords)": { 1277 "isImplementation": false, 1278 "modifiers": [ 1279 "private", 1280 "static" 1281 ], 1282 "params": [ 1283 "minSize", 1284 "outPointerCoordsObj" 1285 ], 1286 "returnType": "float[]", 1287 "exceptions": [], 1288 "name": "obtainPackedAxisValuesArray(int,android.view.MotionEvent.PointerCoords)" 1289 }, 1290 "pointerCoordsFromNative(org.robolectric.shadows.NativeInput.PointerCoords,float,float,android.view.MotionEvent.PointerCoords)": { 1291 "isImplementation": false, 1292 "modifiers": [ 1293 "private", 1294 "static" 1295 ], 1296 "params": [ 1297 "rawPointerCoords", 1298 "xOffset", 1299 "yOffset", 1300 "outPointerCoordsObj" 1301 ], 1302 "returnType": "void", 1303 "exceptions": [], 1304 "name": "pointerCoordsFromNative(org.robolectric.shadows.NativeInput.PointerCoords,float,float,android.view.MotionEvent.PointerCoords)" 1305 }, 1306 "pointerCoordsToNative(android.view.MotionEvent.PointerCoords,float,float)": { 1307 "isImplementation": false, 1308 "modifiers": [ 1309 "private", 1310 "static" 1311 ], 1312 "params": [ 1313 "pointerCoordsObj", 1314 "xOffset", 1315 "yOffset" 1316 ], 1317 "returnType": "org.robolectric.shadows.NativeInput.PointerCoords", 1318 "exceptions": [], 1319 "name": "pointerCoordsToNative(android.view.MotionEvent.PointerCoords,float,float)" 1320 }, 1321 "reset()": { 1322 "isImplementation": false, 1323 "modifiers": [ 1324 "public", 1325 "static" 1326 ], 1327 "params": [], 1328 "returnType": "void", 1329 "exceptions": [], 1330 "name": "reset()" 1331 }, 1332 "setPointer2(float,float)": { 1333 "isImplementation": false, 1334 "modifiers": [ 1335 "public" 1336 ], 1337 "params": [ 1338 "pointer1X", 1339 "pointer1Y" 1340 ], 1341 "returnType": "android.view.MotionEvent", 1342 "exceptions": [], 1343 "name": "setPointer2(float,float)", 1344 "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link\n androidx.test.core.view.MotionEventBuilder} to create a MotionEvent with desired data.\n" 1345 }, 1346 "setPointerIds(int,int)": { 1347 "isImplementation": false, 1348 "modifiers": [ 1349 "public" 1350 ], 1351 "params": [ 1352 "index0PointerId", 1353 "index1PointerId" 1354 ], 1355 "returnType": "void", 1356 "exceptions": [], 1357 "name": "setPointerIds(int,int)", 1358 "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link MotionEventBuilder} to create a\n MotionEvent with desired data\n" 1359 }, 1360 "setPointerIndex(int)": { 1361 "isImplementation": false, 1362 "modifiers": [ 1363 "public" 1364 ], 1365 "params": [ 1366 "pointerIndex" 1367 ], 1368 "returnType": "void", 1369 "exceptions": [], 1370 "name": "setPointerIndex(int)", 1371 "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link\n androidx.test.core.view.MotionEventBuilder#setPointerAction(int, int)} to create a\n MotionEvent with desired data.\n" 1372 }, 1373 "transform(android.graphics.Matrix)": { 1374 "isImplementation": true, 1375 "modifiers": [ 1376 "protected", 1377 "final" 1378 ], 1379 "params": [ 1380 "matrix" 1381 ], 1382 "returnType": "void", 1383 "exceptions": [], 1384 "name": "transform(android.graphics.Matrix)" 1385 }, 1386 "validateHistoryPos(int,int)": { 1387 "isImplementation": false, 1388 "modifiers": [ 1389 "private", 1390 "static" 1391 ], 1392 "params": [ 1393 "historyPos", 1394 "historySize" 1395 ], 1396 "returnType": "void", 1397 "exceptions": [], 1398 "name": "validateHistoryPos(int,int)" 1399 }, 1400 "validatePointerCoords(android.view.MotionEvent.PointerCoords)": { 1401 "isImplementation": false, 1402 "modifiers": [ 1403 "private", 1404 "static" 1405 ], 1406 "params": [ 1407 "pointerCoordsObj" 1408 ], 1409 "returnType": "void", 1410 "exceptions": [], 1411 "name": "validatePointerCoords(android.view.MotionEvent.PointerCoords)" 1412 }, 1413 "validatePointerCoordsObjArray(android.view.MotionEvent.PointerCoords[],int)": { 1414 "isImplementation": false, 1415 "modifiers": [ 1416 "private", 1417 "static" 1418 ], 1419 "params": [ 1420 "pointerCoordsObjArray", 1421 "pointerCount" 1422 ], 1423 "returnType": "void", 1424 "exceptions": [], 1425 "name": "validatePointerCoordsObjArray(android.view.MotionEvent.PointerCoords[],int)" 1426 }, 1427 "validatePointerCount(int)": { 1428 "isImplementation": false, 1429 "modifiers": [ 1430 "private", 1431 "static" 1432 ], 1433 "params": [ 1434 "pointerCount" 1435 ], 1436 "returnType": "void", 1437 "exceptions": [], 1438 "name": "validatePointerCount(int)" 1439 }, 1440 "validatePointerIndex(int,int)": { 1441 "isImplementation": false, 1442 "modifiers": [ 1443 "private", 1444 "static" 1445 ], 1446 "params": [ 1447 "pointerIndex", 1448 "pointerCount" 1449 ], 1450 "returnType": "void", 1451 "exceptions": [], 1452 "name": "validatePointerIndex(int,int)" 1453 }, 1454 "validatePointerProperties(android.view.MotionEvent.PointerProperties)": { 1455 "isImplementation": false, 1456 "modifiers": [ 1457 "private", 1458 "static" 1459 ], 1460 "params": [ 1461 "pointerPropertiesObj" 1462 ], 1463 "returnType": "void", 1464 "exceptions": [], 1465 "name": "validatePointerProperties(android.view.MotionEvent.PointerProperties)" 1466 }, 1467 "validatePointerPropertiesArray(android.view.MotionEvent.PointerProperties[],int)": { 1468 "isImplementation": false, 1469 "modifiers": [ 1470 "private", 1471 "static" 1472 ], 1473 "params": [ 1474 "pointerPropertiesObjArray", 1475 "pointerCount" 1476 ], 1477 "returnType": "void", 1478 "exceptions": [], 1479 "name": "validatePointerPropertiesArray(android.view.MotionEvent.PointerProperties[],int)" 1480 } 1481 }, 1482 "imports": [ 1483 "android.os.Build.VERSION_CODES.KITKAT_WATCH", 1484 "android.os.Build.VERSION_CODES.LOLLIPOP", 1485 "android.os.Build.VERSION_CODES.M", 1486 "android.os.Build.VERSION_CODES.P", 1487 "com.google.common.base.Preconditions.checkNotNull", 1488 "com.google.common.base.Preconditions.checkState", 1489 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_ORIENTATION", 1490 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_PRESSURE", 1491 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_SIZE", 1492 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOOL_MAJOR", 1493 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOOL_MINOR", 1494 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOUCH_MAJOR", 1495 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOUCH_MINOR", 1496 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_X", 1497 "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_Y", 1498 "android.graphics.Matrix", 1499 "android.os.Parcel", 1500 "android.view.MotionEvent", 1501 "android.view.MotionEvent.PointerCoords", 1502 "android.view.MotionEvent.PointerProperties", 1503 "java.lang.reflect.Field", 1504 "java.lang.reflect.Modifier", 1505 "java.util.List", 1506 "org.robolectric.RuntimeEnvironment", 1507 "org.robolectric.annotation.HiddenApi", 1508 "org.robolectric.annotation.Implementation", 1509 "org.robolectric.annotation.Implements", 1510 "org.robolectric.annotation.RealObject", 1511 "org.robolectric.annotation.Resetter", 1512 "org.robolectric.res.android.NativeObjRegistry", 1513 "org.robolectric.shadow.api.Shadow", 1514 "org.robolectric.util.ReflectionHelpers" 1515 ], 1516 "name": "org.robolectric.shadows.ShadowMotionEvent", 1517 "documentation": "Shadow of MotionEvent.\n\nThe Android framework stores motion events in a pool of native objects. All motion event data\nis stored natively, and accessed via a series of static native methods following the pattern\nnativeGetXXXX(mNativePtr, ...)\n\nThis shadow mirrors this design, but has java equivalents of each native object. Most of the\ncontents of this class were transliterated from oreo-mr1 (SDK 27)\nframeworks/base/core/jni/android_view_MotionEvent.cpp\n\n@see \u003ca href\u003d\"https://android.googlesource.com/platform/frameworks/base/+/oreo-mr1-release/core/jni/android_view_MotionEvent.cpp\"\u003ecore/jni/android_view_MotionEvent.cpp\u003c/a\u003e\n\nTests should not reference this class directly. MotionEvents should be created via one of the\nMotionEvent.obtain methods or via MotionEventBuilder.\n" 1518}