1{ 2 "methods": { 3 "__constructor__(android.graphics.Matrix)": { 4 "isImplementation": true, 5 "modifiers": [ 6 "protected" 7 ], 8 "params": [ 9 "src" 10 ], 11 "returnType": "void", 12 "exceptions": [], 13 "name": "__constructor__(android.graphics.Matrix)" 14 }, 15 "equals(java.lang.Object)": { 16 "isImplementation": true, 17 "modifiers": [ 18 "public" 19 ], 20 "params": [ 21 "obj" 22 ], 23 "returnType": "boolean", 24 "exceptions": [], 25 "name": "equals(java.lang.Object)" 26 }, 27 "getAffineTransform()": { 28 "isImplementation": false, 29 "modifiers": [ 30 "protected" 31 ], 32 "params": [], 33 "returnType": "java.awt.geom.AffineTransform", 34 "exceptions": [], 35 "name": "getAffineTransform()" 36 }, 37 "getDescription()": { 38 "isImplementation": false, 39 "modifiers": [ 40 "public" 41 ], 42 "params": [], 43 "returnType": "java.lang.String", 44 "exceptions": [], 45 "name": "getDescription()" 46 }, 47 "getPostOperations()": { 48 "isImplementation": false, 49 "modifiers": [ 50 "public" 51 ], 52 "params": [], 53 "returnType": "java.util.List\u003cjava.lang.String\u003e", 54 "exceptions": [], 55 "name": "getPostOperations()", 56 "documentation": "A list of all \u0027post\u0027 operations performed on this Matrix. The last operation performed will\nbe last in the list.\n@return A list of all \u0027post\u0027 operations performed on this Matrix.\n" 57 }, 58 "getPreOperations()": { 59 "isImplementation": false, 60 "modifiers": [ 61 "public" 62 ], 63 "params": [], 64 "returnType": "java.util.List\u003cjava.lang.String\u003e", 65 "exceptions": [], 66 "name": "getPreOperations()", 67 "documentation": "A list of all \u0027pre\u0027 operations performed on this Matrix. The last operation performed will\nbe first in the list.\n@return A list of all \u0027pre\u0027 operations performed on this Matrix.\n" 68 }, 69 "getSetOperations()": { 70 "isImplementation": false, 71 "modifiers": [ 72 "public" 73 ], 74 "params": [], 75 "returnType": "java.util.Map\u003cjava.lang.String,java.lang.String\u003e", 76 "exceptions": [], 77 "name": "getSetOperations()", 78 "documentation": "A map of all \u0027set\u0027 operations performed on this Matrix.\n@return A map of all \u0027set\u0027 operations performed on this Matrix.\n" 79 }, 80 "getSimpleMatrix(android.graphics.Matrix)": { 81 "isImplementation": false, 82 "modifiers": [ 83 "private", 84 "static" 85 ], 86 "params": [ 87 "matrix" 88 ], 89 "returnType": "org.robolectric.shadows.ShadowMatrix.SimpleMatrix", 90 "exceptions": [], 91 "name": "getSimpleMatrix(android.graphics.Matrix)" 92 }, 93 "getValues(float[])": { 94 "isImplementation": true, 95 "modifiers": [ 96 "protected" 97 ], 98 "params": [ 99 "values" 100 ], 101 "returnType": "void", 102 "exceptions": [], 103 "name": "getValues(float[])" 104 }, 105 "hasPerspective()": { 106 "isImplementation": false, 107 "modifiers": [], 108 "params": [], 109 "returnType": "boolean", 110 "exceptions": [], 111 "name": "hasPerspective()" 112 }, 113 "hashCode()": { 114 "isImplementation": true, 115 "modifiers": [ 116 "public" 117 ], 118 "params": [], 119 "returnType": "int", 120 "exceptions": [], 121 "minSdk": 19, 122 "name": "hashCode()" 123 }, 124 "invert(android.graphics.Matrix)": { 125 "isImplementation": true, 126 "modifiers": [ 127 "protected" 128 ], 129 "params": [ 130 "inverse" 131 ], 132 "returnType": "boolean", 133 "exceptions": [], 134 "name": "invert(android.graphics.Matrix)" 135 }, 136 "isAffine()": { 137 "isImplementation": true, 138 "modifiers": [ 139 "protected" 140 ], 141 "params": [], 142 "returnType": "boolean", 143 "exceptions": [], 144 "minSdk": 21, 145 "name": "isAffine()" 146 }, 147 "isIdentity()": { 148 "isImplementation": true, 149 "modifiers": [ 150 "protected" 151 ], 152 "params": [], 153 "returnType": "boolean", 154 "exceptions": [], 155 "name": "isIdentity()" 156 }, 157 "mapPoint(android.graphics.PointF)": { 158 "isImplementation": false, 159 "modifiers": [ 160 "public" 161 ], 162 "params": [ 163 "point" 164 ], 165 "returnType": "android.graphics.PointF", 166 "exceptions": [], 167 "name": "mapPoint(android.graphics.PointF)" 168 }, 169 "mapPoint(float,float)": { 170 "isImplementation": false, 171 "modifiers": [ 172 "public" 173 ], 174 "params": [ 175 "x", 176 "y" 177 ], 178 "returnType": "android.graphics.PointF", 179 "exceptions": [], 180 "name": "mapPoint(float,float)" 181 }, 182 "mapPoints(float[],int,float[],int,int)": { 183 "isImplementation": true, 184 "modifiers": [ 185 "protected" 186 ], 187 "params": [ 188 "dst", 189 "dstIndex", 190 "src", 191 "srcIndex", 192 "pointCount" 193 ], 194 "returnType": "void", 195 "exceptions": [], 196 "name": "mapPoints(float[],int,float[],int,int)" 197 }, 198 "mapRadius(float)": { 199 "isImplementation": true, 200 "modifiers": [ 201 "protected" 202 ], 203 "params": [ 204 "radius" 205 ], 206 "returnType": "float", 207 "exceptions": [], 208 "name": "mapRadius(float)" 209 }, 210 "mapRect(android.graphics.RectF,android.graphics.RectF)": { 211 "isImplementation": true, 212 "modifiers": [ 213 "protected" 214 ], 215 "params": [ 216 "destination", 217 "source" 218 ], 219 "returnType": "boolean", 220 "exceptions": [], 221 "name": "mapRect(android.graphics.RectF,android.graphics.RectF)" 222 }, 223 "mapVectors(float[],int,float[],int,int)": { 224 "isImplementation": true, 225 "modifiers": [ 226 "protected" 227 ], 228 "params": [ 229 "dst", 230 "dstIndex", 231 "src", 232 "srcIndex", 233 "vectorCount" 234 ], 235 "returnType": "void", 236 "exceptions": [], 237 "name": "mapVectors(float[],int,float[],int,int)" 238 }, 239 "postConcat(android.graphics.Matrix)": { 240 "isImplementation": true, 241 "modifiers": [ 242 "protected" 243 ], 244 "params": [ 245 "other" 246 ], 247 "returnType": "boolean", 248 "exceptions": [], 249 "name": "postConcat(android.graphics.Matrix)" 250 }, 251 "postConcat(org.robolectric.shadows.ShadowMatrix.SimpleMatrix)": { 252 "isImplementation": false, 253 "modifiers": [ 254 "private" 255 ], 256 "params": [ 257 "matrix" 258 ], 259 "returnType": "boolean", 260 "exceptions": [], 261 "name": "postConcat(org.robolectric.shadows.ShadowMatrix.SimpleMatrix)" 262 }, 263 "postRotate(float)": { 264 "isImplementation": true, 265 "modifiers": [ 266 "protected" 267 ], 268 "params": [ 269 "degrees" 270 ], 271 "returnType": "boolean", 272 "exceptions": [], 273 "name": "postRotate(float)" 274 }, 275 "postRotate(float,float,float)": { 276 "isImplementation": true, 277 "modifiers": [ 278 "protected" 279 ], 280 "params": [ 281 "degrees", 282 "px", 283 "py" 284 ], 285 "returnType": "boolean", 286 "exceptions": [], 287 "name": "postRotate(float,float,float)" 288 }, 289 "postScale(float,float)": { 290 "isImplementation": true, 291 "modifiers": [ 292 "protected" 293 ], 294 "params": [ 295 "sx", 296 "sy" 297 ], 298 "returnType": "boolean", 299 "exceptions": [], 300 "name": "postScale(float,float)" 301 }, 302 "postScale(float,float,float,float)": { 303 "isImplementation": true, 304 "modifiers": [ 305 "protected" 306 ], 307 "params": [ 308 "sx", 309 "sy", 310 "px", 311 "py" 312 ], 313 "returnType": "boolean", 314 "exceptions": [], 315 "name": "postScale(float,float,float,float)" 316 }, 317 "postSkew(float,float)": { 318 "isImplementation": true, 319 "modifiers": [ 320 "protected" 321 ], 322 "params": [ 323 "kx", 324 "ky" 325 ], 326 "returnType": "boolean", 327 "exceptions": [], 328 "name": "postSkew(float,float)" 329 }, 330 "postSkew(float,float,float,float)": { 331 "isImplementation": true, 332 "modifiers": [ 333 "protected" 334 ], 335 "params": [ 336 "kx", 337 "ky", 338 "px", 339 "py" 340 ], 341 "returnType": "boolean", 342 "exceptions": [], 343 "name": "postSkew(float,float,float,float)" 344 }, 345 "postTranslate(float,float)": { 346 "isImplementation": true, 347 "modifiers": [ 348 "protected" 349 ], 350 "params": [ 351 "dx", 352 "dy" 353 ], 354 "returnType": "boolean", 355 "exceptions": [], 356 "name": "postTranslate(float,float)" 357 }, 358 "preConcat(android.graphics.Matrix)": { 359 "isImplementation": true, 360 "modifiers": [ 361 "protected" 362 ], 363 "params": [ 364 "other" 365 ], 366 "returnType": "boolean", 367 "exceptions": [], 368 "name": "preConcat(android.graphics.Matrix)" 369 }, 370 "preConcat(org.robolectric.shadows.ShadowMatrix.SimpleMatrix)": { 371 "isImplementation": false, 372 "modifiers": [ 373 "private" 374 ], 375 "params": [ 376 "matrix" 377 ], 378 "returnType": "boolean", 379 "exceptions": [], 380 "name": "preConcat(org.robolectric.shadows.ShadowMatrix.SimpleMatrix)" 381 }, 382 "preRotate(float)": { 383 "isImplementation": true, 384 "modifiers": [ 385 "protected" 386 ], 387 "params": [ 388 "degrees" 389 ], 390 "returnType": "boolean", 391 "exceptions": [], 392 "name": "preRotate(float)" 393 }, 394 "preRotate(float,float,float)": { 395 "isImplementation": true, 396 "modifiers": [ 397 "protected" 398 ], 399 "params": [ 400 "degrees", 401 "px", 402 "py" 403 ], 404 "returnType": "boolean", 405 "exceptions": [], 406 "name": "preRotate(float,float,float)" 407 }, 408 "preScale(float,float)": { 409 "isImplementation": true, 410 "modifiers": [ 411 "protected" 412 ], 413 "params": [ 414 "sx", 415 "sy" 416 ], 417 "returnType": "boolean", 418 "exceptions": [], 419 "name": "preScale(float,float)" 420 }, 421 "preScale(float,float,float,float)": { 422 "isImplementation": true, 423 "modifiers": [ 424 "protected" 425 ], 426 "params": [ 427 "sx", 428 "sy", 429 "px", 430 "py" 431 ], 432 "returnType": "boolean", 433 "exceptions": [], 434 "name": "preScale(float,float,float,float)" 435 }, 436 "preSkew(float,float)": { 437 "isImplementation": true, 438 "modifiers": [ 439 "protected" 440 ], 441 "params": [ 442 "kx", 443 "ky" 444 ], 445 "returnType": "boolean", 446 "exceptions": [], 447 "name": "preSkew(float,float)" 448 }, 449 "preSkew(float,float,float,float)": { 450 "isImplementation": true, 451 "modifiers": [ 452 "protected" 453 ], 454 "params": [ 455 "kx", 456 "ky", 457 "px", 458 "py" 459 ], 460 "returnType": "boolean", 461 "exceptions": [], 462 "name": "preSkew(float,float,float,float)" 463 }, 464 "preTranslate(float,float)": { 465 "isImplementation": true, 466 "modifiers": [ 467 "protected" 468 ], 469 "params": [ 470 "dx", 471 "dy" 472 ], 473 "returnType": "boolean", 474 "exceptions": [], 475 "name": "preTranslate(float,float)" 476 }, 477 "rectStaysRect()": { 478 "isImplementation": true, 479 "modifiers": [ 480 "protected" 481 ], 482 "params": [], 483 "returnType": "boolean", 484 "exceptions": [], 485 "name": "rectStaysRect()" 486 }, 487 "reset()": { 488 "isImplementation": true, 489 "modifiers": [ 490 "protected" 491 ], 492 "params": [], 493 "returnType": "void", 494 "exceptions": [], 495 "name": "reset()" 496 }, 497 "set(android.graphics.Matrix)": { 498 "isImplementation": true, 499 "modifiers": [ 500 "protected" 501 ], 502 "params": [ 503 "src" 504 ], 505 "returnType": "void", 506 "exceptions": [], 507 "name": "set(android.graphics.Matrix)" 508 }, 509 "setConcat(android.graphics.Matrix,android.graphics.Matrix)": { 510 "isImplementation": true, 511 "modifiers": [ 512 "protected" 513 ], 514 "params": [ 515 "a", 516 "b" 517 ], 518 "returnType": "boolean", 519 "exceptions": [], 520 "name": "setConcat(android.graphics.Matrix,android.graphics.Matrix)" 521 }, 522 "setRectToRect(android.graphics.RectF,android.graphics.RectF,android.graphics.Matrix.ScaleToFit)": { 523 "isImplementation": true, 524 "modifiers": [ 525 "protected" 526 ], 527 "params": [ 528 "src", 529 "dst", 530 "stf" 531 ], 532 "returnType": "boolean", 533 "exceptions": [], 534 "name": "setRectToRect(android.graphics.RectF,android.graphics.RectF,android.graphics.Matrix.ScaleToFit)" 535 }, 536 "setRotate(float)": { 537 "isImplementation": true, 538 "modifiers": [ 539 "protected" 540 ], 541 "params": [ 542 "degrees" 543 ], 544 "returnType": "void", 545 "exceptions": [], 546 "name": "setRotate(float)" 547 }, 548 "setRotate(float,float,float)": { 549 "isImplementation": true, 550 "modifiers": [ 551 "protected" 552 ], 553 "params": [ 554 "degrees", 555 "px", 556 "py" 557 ], 558 "returnType": "void", 559 "exceptions": [], 560 "name": "setRotate(float,float,float)" 561 }, 562 "setScale(float,float)": { 563 "isImplementation": true, 564 "modifiers": [ 565 "protected" 566 ], 567 "params": [ 568 "sx", 569 "sy" 570 ], 571 "returnType": "void", 572 "exceptions": [], 573 "name": "setScale(float,float)" 574 }, 575 "setScale(float,float,float,float)": { 576 "isImplementation": true, 577 "modifiers": [ 578 "protected" 579 ], 580 "params": [ 581 "sx", 582 "sy", 583 "px", 584 "py" 585 ], 586 "returnType": "void", 587 "exceptions": [], 588 "name": "setScale(float,float,float,float)" 589 }, 590 "setSinCos(float,float)": { 591 "isImplementation": true, 592 "modifiers": [ 593 "protected" 594 ], 595 "params": [ 596 "sinValue", 597 "cosValue" 598 ], 599 "returnType": "void", 600 "exceptions": [], 601 "name": "setSinCos(float,float)" 602 }, 603 "setSinCos(float,float,float,float)": { 604 "isImplementation": true, 605 "modifiers": [ 606 "protected" 607 ], 608 "params": [ 609 "sinValue", 610 "cosValue", 611 "px", 612 "py" 613 ], 614 "returnType": "void", 615 "exceptions": [], 616 "name": "setSinCos(float,float,float,float)" 617 }, 618 "setSkew(float,float)": { 619 "isImplementation": true, 620 "modifiers": [ 621 "protected" 622 ], 623 "params": [ 624 "kx", 625 "ky" 626 ], 627 "returnType": "void", 628 "exceptions": [], 629 "name": "setSkew(float,float)" 630 }, 631 "setSkew(float,float,float,float)": { 632 "isImplementation": true, 633 "modifiers": [ 634 "protected" 635 ], 636 "params": [ 637 "kx", 638 "ky", 639 "px", 640 "py" 641 ], 642 "returnType": "void", 643 "exceptions": [], 644 "name": "setSkew(float,float,float,float)" 645 }, 646 "setTranslate(float,float)": { 647 "isImplementation": true, 648 "modifiers": [ 649 "protected" 650 ], 651 "params": [ 652 "dx", 653 "dy" 654 ], 655 "returnType": "void", 656 "exceptions": [], 657 "name": "setTranslate(float,float)" 658 }, 659 "setValues(float[])": { 660 "isImplementation": true, 661 "modifiers": [ 662 "protected" 663 ], 664 "params": [ 665 "values" 666 ], 667 "returnType": "void", 668 "exceptions": [], 669 "name": "setValues(float[])" 670 } 671 }, 672 "imports": [ 673 "android.os.Build.VERSION_CODES.KITKAT", 674 "android.os.Build.VERSION_CODES.LOLLIPOP", 675 "android.graphics.Matrix", 676 "android.graphics.Matrix.ScaleToFit", 677 "android.graphics.PointF", 678 "android.graphics.RectF", 679 "java.awt.geom.AffineTransform", 680 "java.util.ArrayDeque", 681 "java.util.ArrayList", 682 "java.util.Arrays", 683 "java.util.Collections", 684 "java.util.Deque", 685 "java.util.LinkedHashMap", 686 "java.util.List", 687 "java.util.Map", 688 "java.util.Objects", 689 "org.robolectric.annotation.Implementation", 690 "org.robolectric.annotation.Implements", 691 "org.robolectric.shadow.api.Shadow", 692 "org.robolectric.shadows.ShadowMatrix.SimpleMatrix" 693 ], 694 "name": "org.robolectric.shadows.ShadowMatrix" 695}